最简单的方法是:
       WinExec('del d:\*.txt',SW_MINIMIZE)
另一个方法是:
procedure Deltree(Path:String,type:String);
var
  sr: TSearchRec;
  FileAttrs: Integer;
begin
  if FindFirst(Path+'\*.'+type, FileAttrs, sr) = 0 then
  begin
      DeleteFile(Path+'\'+sr.FileName);
      while FindNext(sr) = 0 do
      begin
            DeleteFile(Path+'\'+sr.FileName);
      end;
      FindClose(sr);
   end;
end;
然后:调用 Deltree('D:','txt');
再一种方法即是上两位老兄所说的ShFileOperation