有些時候電腦上會有一些檔案洗掉不了,例如:洗掉的時候,提示檔案不存在,或者請求的安全資訊不可用或無法顯示,
無法洗掉檔案夾的原因:
1.當檔案夾中存在正在被占用的檔案時,洗掉當然會失敗,其中包括有一些病毒程式在運行時,洗掉檔案夾的操作也會失敗,
2.如果采用NTFS檔案系統,當前用戶不具備目標檔案的完全控制權限時,洗掉就會失敗,
3.檔案存盤出問題,洗掉也會失敗,比如U盤損壞,我們可以在資源管理器中看到這個檔案,卻不能洗掉檔案
4.檔案名中存在特殊字符,會導致洗掉時失敗,部分用戶或軟體會創建這樣的特殊檔案以保護有價值檔案被無意中洗掉,
解決辦法
DEL /F /A /Q \\?\%1RD /S /Q \\?\%1
新建文本檔案,內容填寫上面的內容,保存為【洗掉.bat】,把要洗掉的檔案拖到這個檔案里面,立馬就刪掉了,
del命令引數說明
/F 強制洗掉只讀檔案,
/S 從所有子目錄洗掉指定檔案,
/Q 安靜模式,洗掉全域通配符時,不要求確認,
/A 根據屬性選擇要洗掉的檔案,
rd 命令引數說明
/S 除目錄本身外,還將洗掉指定目錄下的所有檔案,用于洗掉目錄樹,
/Q 安靜模式,帶 /S 洗掉目錄樹時不要求確認
批處理中可以使用引數,一般從1%到 9%這九個
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/87788.html
標籤:C#
