Διάλογος επιλογής αρχείου

Με την χρήση της επιλογής --file-selection δημιουργείτε ένα διάλογο επιλογής αρχείου. Το Zenity αποδίδει τα επιλεγμένα αρχεία ή καταλόγους σαν κανονική έξοδο. Η προεπιλεγμένη κατάσταση λειτουργίας του διαλόγου επιλογής αρχείου είναι άνοιγμα.

Ο διάλογος επιλογής αρχείου υποστηρίζει τις παρακάτω επιλογές:

--filename=όνομα αρχείου

Καθορίζει το αρχείο ή τον κατάλογο που είναι επιλεγμένος στον διάλογο επιλογής αρχείου όταν ανοίγει.

--multiple

Επιτρέπει την επιλογή πολλών ονομάτων αρχείου στον διάλογο επιλογής αρχείου.

--directory

Επιτρέπει μόνο την επιλογή καταλόγων στον διάλογο επιλογής αρχείου.

--save

Ρύθμιση του διαλόγου επιλογής αρχείου σε κατάσταση λειτουργίας αποθήκευσης.

--separator=διαχωριστικό

Καθορίζει την συμβολοσειρά που χρησιμοποιείται για να διαχωρίσει την αποδοθείσα λίστα ονομάτων.

Το παρακάτω παράδειγμα δέσμης ενεργειών κελύφους δείχνει πως δημιουργείτε έναν διάλογο επιλογής αρχείου:

        #!/bin/sh

        FILE=`zenity --file-selection --title="Επιλέξτε ένα αρχείο"`

        case $? in
                 0)
                        echo "\"$FILE\" selected.";;
                 1)
                        echo "No file selected.";;
                -1)
                        echo "No file selected.";;
        esac
      

Φιγούρα 2Παράδειγμα διαλόγου επιλογής αρχείου