PDA

Ver la Versión Completa : Buscar archivo en qualquer directorio


Paulao
25-06-2008, 15:30:01
Señores, como necesito de hacer una cosa. Tengo un directorio madre, que se llama SWEDA. Pero
de acordo con el emisor de tickets, el genera otro subdirectorio con el nombre del serial de el emisor y
dentro deste dirctorio, un archivo con el nombre del directorio y extencion .MFD. Mi preguta es: Como
hago para cargar este archivo en una variable?(Mi duda es como buscar un archivo en un directorio,que
puede tener qualquer nombre)? Una busqueda por curinga que em micaso es la extencion .MFD. Ya intente
usar FindFirst, pero el pide el Path del archivo y es esto que yo no tengo, solo el directorio madre(SWEDA).
Ejemplo. En mi equipo estas asi:

C:\SWEDA\C:\Sweda\SW010500000000000232\SW000000000000000300.MFD
y en otro equipo estas asi:
C:\SWEDA\C:\Sweda\MFDSW00000010678\MFDSW00000010678.MFD

Entonces, no puedo fijar mi Path completo, pues ellos cambian de equpo para equipo.

duilioisola
25-06-2008, 16:16:18
Mira este hilo (http://www.clubdelphi.com/foros/showthread.php?t=17207).
Explica como obtener una lista de todos los directorios que hay.
Dentro de cada directorio deberías buscar los que tengan extensión .MFD