本文整理自网络,侵删。
//use ShellApi;
function DelDirectory(const Source: string): boolean;
var
fo: TSHFILEOPSTRUCT;
begin
FillChar(fo, SizeOf(fo), 0);
with fo do
begin
Wnd := 0;
wFunc := FO_DELETE;
pFrom := PChar(Source + #0);
pTo := #0#0;
fFlags := FOF_NOCONFIRMATION + FOF_SILENT;
end;
Result := (SHFileOperation(fo) = 0);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
if DelDirectory('c:/1') then
begin
ForceDirectories('c:/1');
ShowMessage('Success. ');
end;
end;
相关阅读 >>
Delphi imagelist-图片(bmp)按名称而不按索引
Delphi getprocessisadmin()判断exe是否以管理员身份启动
Delphi xe5 json与Delphi object的互换
更多相关阅读请进入《Delphi》频道 >>