aloalo Publicado: Diciembre 07, 2005 12:05 pmReport Post
Saludos...Hace un tiempo vi un tip que armaba la estructura del arbol de directorios(carpetas) del disco duro en un TreeView, no lo consigo ahora, pero por el momento te doy una solución...que el usuario tome cualquier archivo de esa carpeta y en la variable que recibes el nombre del archivo determinas donde se encuentra ubicado dicho archivo buscando en reversa el backslash (\) y cortas esa variable hasta esa posición...Te doy el ejemplo:integer valuestring archivo, carpetavalue = GetFileOpenName("Seleccione Archivo",+ file_name, archivo, "DOC", "Text Files (*.TXT),*.TXT,Doc Files (*.DOC),*.DOC" )// Ya tenemos el nombre del archivo seleccionado en la variable archivo...IF len(archivo) > 0 THENvalue=len(archivo)DO while mid(archivo,value,1) <> "\" value --LOOPcarpeta=left(archivo,value)ELSEMessageBox('Error!','No seleccionó archivo!')END IF...Espero que te sirva...Prueba...
carpeta=mid(ls_Archivo,1,len(file_name)-len(archivo))