Foros Club Delphi

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

Magneto 13-08-2003 05:05:27

Borrar archivos de un directorio
 
Quise usar los comandos FindFirst y FindNext para que borrara todos los archivos de un directorio, pero no pude hacer que funcionara, si bien copié literalmente un ejemplo de la ayuda del delphi. ¿Alguien me puede explicar bien cómo puedo hacer eso?

SCH 13-08-2003 13:20:34

Prueba esto, ya se publicó en este foro y a mí me ha ido bien
------------
procedure TMain.RmDirectorio(directorio: string);
var
r: integer;
DirInfo: TSearchRec;
begin
r := FindFirst(directorio+'*.*', FaAnyfile, DirInfo);

while r = 0 do
begin
if ((DirInfo.Attr AND FaDirectory <> FaDirectory) AND (DirInfo.Attr AND FaVolumeId <> FaVolumeID)) then
DeleteFile(pChar(AppPath+'temp\tmpcurso\' + DirInfo.Name));
r := FindNext(DirInfo);
end;

SysUtils.FindClose(DirInfo);
RemoveDirectory(PChar(directorio));
end;
----------------

Un Saludo


La franja horaria es GMT +2. Ahora son las 02:00:46.

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