Windows下強制刪除檔案的批處理檔案
阿新 • • 發佈:2019-02-14
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
將上邊程式碼另存為 xxx.bat檔案
將需要刪除的檔案向這個檔案上放,刪除需謹慎。
另外在實際使用中可以在這兩條指令後加>nul,執行時將不顯示命令。 解釋: del 刪除命令。 /F 強制刪除只讀檔案。 /S 從所有子目錄刪除指定檔案。 /Q 安靜模式。刪除全域性萬用字元時,不要求確認。 %systemdrive% 系統資料夾,如C:\windows,有的朋友將系統裝在D中,則表示D:\WINDOWS *.tmp 指臨時檔案的萬用字元 全句意思是:強制刪除系統資料夾下所有的格式為tmp的檔案(哪怕檔案是隻讀的),並且在刪除時不用向用戶詢問是否繼續或終止! RD [/S] [/Q] [驅動器:]路徑 /S 除目錄本身外,還將刪除指定目錄下的所有子目錄和 檔案。用於刪除目錄樹。 /Q 安靜模式,加 /S 時,刪除目錄樹結構不再要求確認 --------------------------------------
DEL /F /A /Q \\?\%1 意思是以靜默模式強制刪除所有根目錄及只讀檔案; RD /S /Q \\?\%1 意思是以靜默模式強制刪除所有子目錄及檔案。 \\?\看作一種統一路徑。 ?代表任何電腦,首先肯定搜尋本地計算機,\\.\把?換成.的話就表示本機了。 %1預設為使用此批處理時輸入的第一個值。 批處理每次能處理的變數從%0—%9共10個,其中%0預設給批處理檔名使用,%1預設為使用此批處理時輸入的的第一個值,同理:%2—%9指輸入的第2-9個值。