文件选择对话框

使用 --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
      

图 2文件选择对话框范例