Delphi - borrar el contenido de una carpeta

 
Vista:

borrar el contenido de una carpeta

Publicado por chupi (1 intervención) el 22/12/2004 15:18:02
me gustaria saber como borrar el contenido de una carpeta sin borrar la carpeta claro.

Gracias y Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:borrar el contenido de una carpeta

Publicado por Dr Juzam (821 intervenciones) el 22/12/2004 17:16:55
Este ejemplo borra todos los archivos de una carpeta llamada Pruebas en el directorio del programa:

procedure TForm1.Button1Click(Sender: TObject);
var
Archivos: TSearchRec;
Dir: String;
begin
Dir:=ExtractFilePath (Application.ExeName)+'Prueba\*.*';
if FindFirst(Dir, faArchive, Archivos) = 0 then
begin
repeat
if (Archivos.Attr and faArchive) = Archivos.Attr then
begin
DeleteFile(ExtractFilePath (Application.ExeName)+'Prueba\'+Archivos.Name);
end;
until FindNext(Archivos) <> 0;
FindClose(Archivos);
end;
end;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar