delphi高手進,刪除資料夾問題!急

2021-12-29 23:09:03 字數 896 閱讀 3099

1樓:匿名使用者

建立資料夾可以用forcedirectories函式,可以建立深層資料夾;刪除資料夾,可以用到下面的函式,引數為資料夾的路徑,如:d:\show

uses shellapi;

function deletedirectory(p :string): boolean;

varf: tshfileopstruct;

begin

fillchar(f, sizeof(f), 0);

with f do

begin

wnd := 0;

wfunc := fo_delete;

pfrom := pchar(p+#0);

pto := pchar(p+#0);

fflags := fof_allowundo+fof_noconfirmation+fof_noerrorui;

end;

result := (shfileoperation(f) = 0);

end;

要簡單一點的可以用winexec呼叫dos的rd命令,如;winexec('cmd /c rd /s /q d:\show',sw_hide)就一句**

遇到con資料夾可以先用winexec('cmd /c rd /s /q d:\show\con\',sw_hide)把con資料夾刪除,再用winexec('cmd /c rd /s /q d:\show',sw_hide)把show刪除

2樓:__大漠駝鈴

呵呵,這是秘密。這些表示裝置名的東西不是用普通方法建立,也不能用普通方法來刪除。

3樓:匿名使用者

其實感覺 你用winexec 然後執行cmd的 rm /q 目錄,基本上什麼目錄都能刪除掉.

怎樣刪除電腦資料夾,怎樣刪除電腦新建資料夾

屢試不爽.哈哈 相信大家都遇到過要刪除某個檔案時,提示 該檔案正被別的程序使用,不能刪除 的情況,通常的方法是關閉使用該檔案的程式或在任務管理器中殺死相關程序後,刪除。可如果這樣也不能刪除呢?這時,你可以試試下面的方法,相信其中至少有乙個辦法能解除您的煩惱 1 登出或重啟後,再刪 2 進入安全模式或...

怎麼刪除資料夾

1 開啟任務管理器,結束與之相關的程序,刪除。2 用winrar刪除,用滑鼠右擊此檔案,選擇 新增到壓縮檔案 在彈出的視窗中的 常規 標籤中選擇 壓縮後刪除原始檔 執行壓縮後,在將生成的壓縮檔案刪除即可。3 在a檔案所在資料夾新建乙個資料夾,然後重啟機器,接下來。進入a檔案所在資料夾,一起選中新建資...

如何刪除windowold資料夾

方法 步驟 首先用滑鼠右鍵點選 c 盤,在彈出的下拉列表裡找到 屬性 並點選它。在開啟的 c 盤屬性裡的常規找到 磁碟清理 點選它開啟。這時,程式就開始對系統裡將要進行清理的檔案進行掃瞄。在開啟的 磁碟清理 對話方塊裡找到 清理系統檔案 並點選它來繼續。這時,程式再次進行掃瞄的操作。在這裡要在 要刪...