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_de_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="Select a File"`

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

Ejemplo del diálogo de selección de archivos

Ejemplo del diálogo de selección de archivo de Zenity