http://vingrad.ru/DELPHI-DLP-000989 http://vingrad.ru/DELPHI-DLP-002507
| Код | Procedure DelFile(Dir:string, FileMask: string); var SearchRec:TSearchRec; begin if Dir<>'' then if Dir[length(Dir)]<>'\' then Dir:=Dir+'\'; if FindFirst(Dir+FileMask, faAnyFile, SearchRec)=0 then repeat if (SearchRec.name='.') or (SearchRec.name='..') then continue; if (SearchRec.Attr and faDirectory)<>0 then ScanDir(Dir+SearchRec.name) else DeleteFile(Dir+SearchRec.name); until FindNext(SearchRec)<>0; FindClose(SearchRec); end;
procedure TForm1.Button1Click(Sender: TObject); begin DelFile('c:\Моя папка', '*.exe'); end; |
|