當前位置:編程學習大全網 - 網站源碼 - delphi7中如何編寫15秒循環刪除指定文件夾中的所有文件的代碼

delphi7中如何編寫15秒循環刪除指定文件夾中的所有文件的代碼

給妳寫個過程,已測試。

procedure clearFolder(folder: String);

var

sr:TSearchRec;

begin

if folder[length(folder)]<>'\' then

folder:=folder+'\';

if findFirst(folder+'*.*',faanyFile,sr)=0 then

begin

repeat

if sr.Attr and faDirectory=faDirectory then

begin

if (sr.Name<>'.') and (sr.Name<>'..') then

clearFolder(folder+sr.Name);

end

else

begin

deleteFile(folder+sr.Name);

end;

until findNext(sr)<>0;

findClose(sr);

RemoveDirectory(PAnsiChar(folder));

end;

end;

  • 上一篇:怎麽用eclipse打開Java.awt.event包下的windowAdapter類源代碼
  • 下一篇:C語言題目:要求輸出國際象棋棋盤。
  • copyright 2024編程學習大全網