Use la opción --file-selection.
Daniel Mustieles
daniel.mustieles@gmail.com 2012-2014
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Alejandro Aravena
raidenblast@gmail.com 2005
QA: Francisco Javier F. Serrador
serrador@cvs.gnome.org 2005

# 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