Диалоговое окно выбора файла

Use the --file-selection option to create a file selection dialog. Zenity returns the selected files or directories to standard output. The default mode of the file selection dialog is open.

Диалоговое окно выбора файлов поддерживает следующие параметры:

--filename=имя_файла

Указывает файл или директорию, которая будет выбрана в диалоговом окне, когда оно впервые появится.

--multiple

Позволяет выбирать сразу несколько файлов в окне выбора.

--directory

Позволяет выбирать только директории в диалоговом окне выбора файла.

--save

Устанавливает диалоговое окно в режим сохранения файла.

--separator=разделитель

Указывает строку, которая будет использована для разделения возвращённого списка имён файлов.

Следующий сценарий является примером того, как создавать диалоговое окно выбора файла:

        #!/bin/sh

        FILE=`zenity --file-selection --title="Выберите файл"`

        case $? in
                 0)
                        echo "Выбран \"$FILE\".";;
                 1)
                        echo "Файл не выбран.";;
                -1)
                        echo "Файл не выбран.";;
        esac
      

Рисунок 2Пример диалогового окна выбора файла