大家帮忙看看猛料上的这段代码,为什么不能完成批量删除文件的操作?(在线)
Procedure DelSomeFiles(fn: string);
var
SearchRec: TSearchRec;
begin
FindFirst(fn, faAnyFile, SearchRec);
repeat
if FileExists(SearchRec.Name) then
begin
FileSetAttr(SearchRec.Name,0); //修改文件属性为普通属性值
DeleteFile(SearchRec.Name); //删除文件
end;
until (FindNext(SearchRec)<>0);
FindClose(SearchRec);
end;