Використання параметра --file-selection.

# Вікно вибору файлів

Для створення вікна вибору файлів використовується параметр --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