- 人气:
- 放大
- 缩小
- 二维码
- 赞赏
delphi 删除文件函数支持撤销删除
uses ShellAPI;
function DeleteFileWithUndo(sFileName: string): boolean;
var
fos: TSHFileOpStruct;
begin
FillChar(fos, SizeOf(fos), 0);
with fos do
begin//delphitop.com
wFunc := FO_DELETE;
pFrom := PChar( sFileName );
fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION or FOF_SILENT;
end;
Result := (0 = ShFileOperation(fos));
end;