Thema: Delphi Wildcards String

Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Wildcards String

  Alt 17. Jul 2020, 12:25
Delphi-Quellcode:
procedure RemoveFolder(const AFolderNameWithWildcard: string);
var
  SearchRecord: TSearchRec;
  BaseFilePath: string;
  FoundName: string;
const
  FILE_ATTRIBUTES = faDirectory;
begin
  if FindFirst(AFolderNameWithWildcard, FILE_ATTRIBUTES, SearchRecord) = 0 then
  begin
    BaseFilePath := ExtractFilePath(AFolderNameWithWildcard);
    repeat
      FoundName := BaseFilePath + SearchRecord.Name;

      if TDirectory.Exists(FoundName) then
        TDirectory.Delete(FoundName);
    until FindNext(SearchRecord) <> 0;

    FindClose(SearchRecord);
  end;
end;
So aufzurufen:
RemoveFolder('C:\Users\user.'+CompName+'\Desktop\*Ordner');
Wildcard ist zumeist ein Sternchen!
  Mit Zitat antworten Zitat