我使用此代碼刪除整個目錄:永久刪除目錄
uses
ShellApi;
function DelDir(dir: string): Boolean;
var
fos: TSHFileOpStruct;
begin
ZeroMemory(@fos, SizeOf(fos));
with fos do
begin
wFunc := FO_DELETE;
fFlags := FOF_SILENT or FOF_NOCONFIRMATION;
pFrom := PChar(dir + #0);
end;
Result := (0 = ShFileOperation(fos));
end;
是否有任何標誌,我可以設置爲允許永久移除刪除的目錄中?
通過永久刪除,我的意思是它不會在刪除後顯示在回收站中,因爲這是使用DelDir函數時會發生的情況。
什麼是permament去除?所以它不能被重新創建? – Jacob
對不起。通過永久刪除,我的意思是它不會顯示在回收站中。 – ple103
更新了原始帖子。 – ple103