ファイル選択ダイアログ

ファイル選択ダイアログを作成するには、--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

ファイル選択ダイアログの例

Zenity ファイル選択ダイアログの例