|
searhdel.PAS |
|
{* Поиск, и удаление файлов по маске *}Unit SEARHDEL; InterfaceImplementationBegin writeln( 'Поиск, и удаление файлов по маске'); End. Program pas;
Uses searhdel.pas; {* Эту строку можно удалить *}
{$I - }
Uses dos, crt; {* Вызов внешних функций *}
Var {* Объявление переменных *}
serch_rec : searchrec;
i : integer;
s : String;
gg : File;
Begin
chdir( 'C:123');
FindFirst( ' * . * ', AnyFile, serch_rec);
While doserror = 0 Do
Begin
If serch_rec.name = '.' Then
Begin
FindNext(serch_rec);
FindNext(serch_rec);
End;
FindNext(serch_rec);
Writeln(fexpand(serch_rec.name));
assign(gg, fexpand(serch_rec.name)); {* Связывание gg с файлом fexpand(serch_rec.name *}
Erase(gg);
End;
Writeln( 'Gotovo :)');
readln; {* Ждем подтверждения пользователя *}
End.
|