Título: Listando unidades, directorios y particiones en un listbox Publicado por: Snort en 10 Noviembre 2006, 22:21 pm Wenaaas, yo otra vez molestando por aqi (xD), vereis, tengo un file manager qe me funciona bastante bien, pero tiene un problema, los archivos qe salen en la raiz de las particiones se listan con // en vez de /, mejor pongo el codigo...
Código: Public Function rutad(ruta As String) Lo mas normal para solucionarlo seria poner: Código: ws.SendData "\list" & File1.path & File1.List(i) Código: ws.SendData "\list" & File1.path & "\" & File1.List(i) Alguien me puede exar una manita??? Graxias Título: Re: Listando unidades, directorios y particiones en un listbox Publicado por: newton_gedzac en 10 Noviembre 2006, 23:16 pm El problema esq el path de los discos duros tiene un \ al final, por ejemplo, C:\, pero el path de las carpetas no, por ejemplo C:\Carpeta. Para solucionarlo comprueba si el directorio es una unidad o una carpeta viendo su longitud, y sólo si su longitud es mayor de 3 le añades el \. Por ejemplo:
Código: If Len(Dir1.Path) = 3 Then Título: Re: Listando unidades, directorios y particiones en un listbox Publicado por: CeLaYa en 11 Noviembre 2006, 16:22 pm que no resia mejor comprobar si el directorio termina en "\"?
if right(ruta ,1) <> "\" then ruta = ruta + "\" asi le agregas "\" en donde te haga falta Título: Re: Listando unidades, directorios y particiones en un listbox Publicado por: Snort en 12 Noviembre 2006, 14:33 pm OK, gracias por las respuestas, ya lo he solucionao
:-* :-* :-* :P |