Explorar los archivos de una carpeta

22/09/2009 - 20:01 por A Trujillo | Informe spam
Hola grupo,
Disculpad lo basico de mi consulta, pero nunca he hecho esto.
Quisiera saber como puedo explorar los archivos de una carpeta usando una
ventana de dialogo; me explico:
Habia usado la clase folderBrowserDialog para explorar carpetas y optener
una ruta, algo asi:
MyTextBox.Text = folderBrowserDialog.SelectedPath;
¿Como puedo hacer lo mismo pero obtener tanto la ruta como el nombre de una
archivo?
Gracias de antemano,
Alberto
 

Leer las respuestas

#1 SoftJaén
22/09/2009 - 20:46 | Informe spam
Hola, Alberto:

En lugar de utilizar un objeto FolderBrowserDialog, utiliza un objeto
OpenFileDialog (el cuadro de diálogo Abrir), el cual te permitirá
seleccionar un archivo:

OpenFileDialog ofd = new OpenFileDialog();

DialogResult r = ofd.ShowDialog();

if (r == DialogResult.Cancel) { return; }

// Carpeta que contiene el archivo
//
string folder = System.IO.Path.GetDirectoryName(ofd.FileName);

// Nombre del archivo
//
string fileName = System.IO.Path.GetFileName(ofd.FileName);

MessageBox.Show("Carpeta: " + folder +
Environment.NewLine +
"Archivo: " + fileName);

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares