Diálogo de selección de archivos

Use la opción --file-selection para crear un diálogo de selección de archivos. Zenity devuelve los archivos o carpetas seleccionadas a la salida estándar. El modo predefinido de un diálogo de selección de archivo es «abrir».

El diálogo de selección de archivo soporta las siguientes opciones:

--filename=nombre_del_archivo

Especifica el archivo o carpeta que se selecciona en el diálogo de selección de archivo cuando el diálogo se muestra por primera vez.

--multiple

Permite seleccionar archivos múltiples en el diálogo de selección.

--directory

Permite solamente la selección de carpetas en el diálogo de selección de archivos.

--save

Establece el diálogo de selección de archivo en el modo «guardar».

--separator=separador

Especifica la cadena que se usará para dividir la lista de nombres de archivo devuelta.

El siguiente script de ejemplo muestra cómo crear un diálogo de selección de archivo:

        #!/bin/sh

        FILE=`zenity --file-selection --title="Seleccione un archivo"`

        case $? in
                 0)
                        echo "\"$FILE\" seleccionado.";;
                 1)
                        echo "No ha seleccionado ningún archivo.";;
                -1)
                        echo "No ha seleccionado ningún archivo.";;
        esac
      

Figura 2Ejemplo del diálogo de selección de archivos