gpt4 book ai didi

delphi - 如何删除目录中匹配模式的文件

转载 作者:行者123 更新时间:2023-12-03 14:40:37 26 4
gpt4 key购买 nike

即删除给定目录中所有匹配模式的文件

示例,删除 DirectoryName 中的所有 *.jpg 文件

最佳答案

procedure TForm1.Button1Click(Sender: TObject);
begin
DeleteFiles(ExtractFilePath(ParamStr(0)),'*.jpg');
end;

procedure DeleteFiles(APath, AFileSpec: string);
var
lSearchRec:TSearchRec;
lPath:string;
begin
lPath := IncludeTrailingPathDelimiter(APath);

if FindFirst(lPath+AFileSpec,faAnyFile,lSearchRec) = 0 then
begin
try
repeat
SysUtils.DeleteFile(lPath+lSearchRec.Name);
until SysUtils.FindNext(lSearchRec) <> 0;
finally
SysUtils.FindClose(lSearchRec); // Free resources on successful find
end;
end;
end;

关于delphi - 如何删除目录中匹配模式的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/988733/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com