FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
HELP!!!COmo puedo saber el path de un file!!!
Ya solucioné elproblema de busqueda en un filelistbox pero queria saber si alguien me ayuda con esto:
Como puedo saber EL DIRECTORIO de cada uno de los archivos, es decir yo consigo poner los archivos de la búsqueda,pero por su puesto q la propiedad filelistbox1.directory:=[A un directorio q nada q ver, q fue usado para filtrar]. Ahora yo quiero saber si sabiendo los nombres de los archivos puedo obtener la path, asi con 1 timer pasaria los path a un listbox oculto. Otra forma creo q seria mientras los paso ir preguntando con los mismos FOR q uso pero esto sería un TOTAL despelote porq es sabido q los archivos con los q trato no vienen de diferentes filelistbox, con sus respectivos DIRECTORY. //Por favor si alguien conoce una propiedad o una forma de saber esto que me ayude, GRACIAS!!! |
#2
|
||||
|
||||
Hola:
Funcion ExtractFilePath. Saludos.
__________________
No todo es como parece ser... |
#3
|
|||
|
|||
No Funciona
extractfilepath () no me funciona he probado usarlo con notepad ej:
extractfilepath('notepad.exe') pero NADA AYUDAAAAAAAAA!!!!! |
#4
|
||||
|
||||
No hay funciones para "Adivinar" rutas.... si no tienes esa info en algun lado, para "extraerla", por ejemplo con ExtractFilePath o ExtractFileDir.
Tu pregunta es algo confusa, tu estas listando los archivos de un directorio y quieres saber de que directorio los estas listando????.... Porque no aclaras un poco....
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
||||
|
||||
Otra opción, puede ser saber "Current Directory" con GetCurrentDir o GetDir. Esas funciones te informan cual es el directorio actual de tu proceso.
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#6
|
|||
|
|||
!!!!
lo q yo hice es mediante dif. FOR mandar todos los archivos de UN DIRECTORIO CON SUS RESPECTIVOS SUBDIRECTORIOS(ALgo un poco complicado), entonces en un filelistbox tengo todos los archivos de un direcorio y SUS directorios, y ahora me doy cuenta q necesito los path de cada uno entonces yo preguntaba si podia saber el path de un archivo SOLO CON EL NOMBRE(Pocas esperanzas tenia). Respecto a la contestacion: yo no puedo usar ni current dir ni directory porque todos esos archivos estan en UNO SOLO filelistbox q obviamente si pregunto directory me da cualquier directorio porq solo los archivos estan mostrados en el filelistbox, no están todos ahi en realidad eso vendria a ser como un resumen no se si me explico. El q conozca alguna solucion sera bienvenida
|
#7
|
||||
|
||||
Hola:
Ve las rutinas de archivos que tienes en la unidad SysUtils, en pocas palabras ve la ayuda de delphi... Saludos .
__________________
No todo es como parece ser... |
#8
|
||||
|
||||
Cita:
si listas un varios subdirectorios que tiene archivos homónimos, ¿Cómo identificará visualmente el usuario cuáles pertenecen a que directorio? Si agregas los archivos a cualquier componente que maneje un TString, (TFileListBox, TListBox...), podrías utilizar la propiedad Objects y sus métodos relacionados, para asignarle a cada ítem un objeto con información extra, por ejemplo la ruta completa! Se que no soy el mas indicado, pero por favor... ¡¡escribí claro!!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#9
|
||||
|
||||
Cita:
Me llamó la atención lo último que pusiste.
Si te refieres a esto, sería interesante saber como guardar información extra como lo mencionaste, tienes un ejemplo sencillo ? Saludos
__________________
No todo es como parece ser... |
#10
|
||||
|
||||
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#11
|
||||
|
||||
Hola:
Muchas gracias, Federico.
__________________
No todo es como parece ser... |
|
|
|