Problema de acceso a Directorios

13/02/2008 - 18:18 por javito | Informe spam
Mi aplicación carga con todos los archivos que necesita en directorios que
cuelgan de la raiz de la aplicación, pero luego quiero acceder por ejemplo
al directorio de la imágenes con objetos FileInfo y crear una colección con
los nombres y no veo la forma de acceder al directorio si tener que indicar
la ruta completa sino a partir del directorio raíz de la aplicación con algo
como

DirectoryInfo DF = new DirectoryInfo(?? Imagenes ??);
sabeís que puedo poner para que esa cadena ??Imagenes?? funcione como
quiero.

un saludo
 

Leer las respuestas

#1 Paulino Padial
13/02/2008 - 18:58 | Informe spam
Una solución rápida seria así
DirectoryInfo DF = new DirectoryInfo(System.Environment.CurrentDirectory +
"\\Imagenes");

Aclarar que el CurrentDirectory de la aplicacion es digamos donde esta el
ejecutable que lanza la aplicación, mientras estamos desarrollando, hazme un
MessageBox.Show(System.Environment.CurrentDirectory);
y verá que aparece la carpeta bin\Debug

En la fase de desarrollo utilice
DirectoryInfo DF = new DirectoryInfo(System.Environment.CurrentDirectory +
"\\..\\..\\Imagenes");
por ejemplo, y cuando despliegue la aplicación puede dejar solo el primero
que puse, si la carpeta de imágenes esta en una estructura de directorios
asi

/ raiz
/Imagenes
Aplicacion.exe

Saludos Cordiales,

"javito" escribió en el mensaje de
noticias:#
Mi aplicación carga con todos los archivos que necesita en directorios que
cuelgan de la raiz de la aplicación, pero luego quiero acceder por
ejemplo al directorio de la imágenes con objetos FileInfo y crear una
colección con los nombres y no veo la forma de acceder al directorio si
tener que indicar la ruta completa sino a partir del directorio raíz de la
aplicación con algo como

DirectoryInfo DF = new DirectoryInfo(?? Imagenes ??);
sabeís que puedo poner para que esa cadena ??Imagenes?? funcione como
quiero.

un saludo

Preguntas similares