🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
` `使用 `--file-selection` 选项创建一个文件选择对话框。Zenity 在标准输出返回选中的文件或目录。默认的文件选择对话框模式是打开对话框。 ` `文件选择对话框支持以下选项: * [ ] 指定文件选择对话框在第一次显示时,选定的文件或文件夹。 ``` --filename=文件名 ``` * [ ] 允许在文件选择对话框里选中多个文件名。 ``` --multiple ``` * [ ] 在文件选择对话框里只允许选中文件夹。 ``` --directory ``` * [ ] 设置文件选择对话框模式为保存对话框。 ``` --save ``` * [ ] 指定用于分隔返回的文件名列表的字符。 ``` separator=分隔符 ``` ` `下面的脚本示范了如何创建一个文件选择对话框: ~~~ #!/bin/sh FILE=`zenity --file-selection --title="选择文件"` case $? in 0) echo "\"$FILE\" 被选中。";; 1) echo "没有选择文件。";; -1) echo "发生意外错误。";; esac ~~~ ![](https://img.kancloud.cn/5d/4d/5d4d6565764c726f5eab96e4e9ef83f4_959x542.png)