Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   recorrorse ficheros de un directorio (https://www.clubdelphi.com/foros/showthread.php?t=28209)

jmlifi 13-12-2005 15:39:34

recorrorse ficheros de un directorio
 
Utilizo delphi 7.
Deseo saber, sólo el nombre de todos los archivos (por ejemplo de los dxf) que hay en un directorio:

Ejemplo: en .../DXF
123.dxf
444.dxf
586.dxf
...
...

Como me recorro los ficheros?

jonmendi 13-12-2005 16:06:24

hola jmlifi!

yo creo que lo puedes hacer usandolas funciones FindFirst y FindNext. Tienes un ejemplo en la ayuda de delphi. El siguiente código te dará una idea de como usarlo:

Código Delphi [-]
 
procedure TForm1.Button1Click(Sender: TObject);
var
  searchResult : TSearchRec;
begin
  if FindFirst('C:\*.dxf', faAnyFile, searchResult) = 0 then
  begin
    repeat
      showmessage(searchResult.Name);
    until FindNext(searchResult) <> 0;
  end;
  findclose(searchResult);
end;
Si encuentra un archivo en el path indicado con los atributos especificados (en este caso faAnyFile, mira la yuda), findfirst devuelve 0.

Espero que te sirva

Jon


La franja horaria es GMT +2. Ahora son las 12:55:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi