Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.296 Beiträge
 
Delphi 12 Athens
 
#10

AW: Dateien in einem Ordner löschen

  Alt 16. Jul 2020, 05:48
Moin...
Zitat:
List:=TStringList.Create;
...war darauf bezogen. Ich weis ja nicht, welche QT Version bei dir aktuell ist.
Delphi-Quellcode:
procedure DeleteFilesInDirectory(const Path: string);
var
  I: Integer;
  R: Integer;
  SR: TSearchRec;
  List: TStringList;
begin
   List := TStringList.Create;
   try
     R := FindFirst(Path + '\*.*', faAnyFile, SR);
     while R = 0 do
     begin
       if (SR.Attr and faDirectory <> faDirectory) then
       begin
         List.Add(Path + '\' + SR.Name);
       end;
       R := FindNext(SR);
     end;
     FindClose(SR);

     for I := 0 to List.Count - 1 do
     begin
       DeleteFile(List[I]);
     end;
   finally
     List.Free;
   end;
end;

Geändert von haentschman (16. Jul 2020 um 05:53 Uhr)
  Mit Zitat antworten Zitat