Para no aburrirlos mucho con detalles del programa creo que puedo resumirlo en que necesito hacer una lista de archivos que estan en carpetas dentro de Mis documentos:
Mis documentos\Facturación\
01-02-05\
03-04-05\
05-06-05\
...
...
01-02-09\
Esas carpetas se crean automaticamente cada bimestre y dentro de ellas se guardan archivos xml y xls que son los que quiero listar.
utilizo eso para obtener la ruta de Mis documentos
csharp
string ruta; ruta = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string[] files = Directory.GetFiles(ruta); listBox1.Items.AddRange(files);
Hasta ahi todo bien, pero no me basta con llegar a Mis documentos, lo que busco es poder llegar a :
Mis Documentos\Resolución\
para luego llegar a las subcarpetas bimestrales.
aqui el primer problema, pues al hacer algo como:
csharp
string ruta; ruta = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)+"\\Resolución\\"; string[] files = Directory.GetFiles(ruta); listBox1.Items.AddRange(files);
no llega a ningun lado, no se si se deba al acento en Resolución. he googleado bastante y no encuentro por que no funciona.
Ojala alguien pueda orientarme un poco. Saludos.