今天遇到了一個 不讓刪除的檔案
後來查到了DOS時代在用的指令
刪除起來挺方便的,但是注意刪除後是找不回來的
先來介紹仙女棒unlocker這個軟體
( 亞夢:「讓我的心 Unlock」)
這是個免費軟體,所以到官方網站下載最新版就好了
Download for Windows 2000 / XP / 2003 / Vista / Windows 7 - Unlocker is Freeware
找到上面這排字後 下面就可以選擇適合你電腦的位元版本
安裝時有繁體中文可以選擇
使用時建議不要立刻就選擇刪除
有些檔案因為被檔案總管或其他應用程式給鎖定,所以無法直接刪除
建議先使用解除鎖定後,再刪除
大部分解除後就可以直接使用右鍵刪除
若是解除鎖定後還是無法刪除,再使用刪除
若無法立即刪除,他會自動在重新開機後刪除
現在要說的是不需要重新開機就可以刪除檔案的解決方法
開啟新的文字文件 ,貼上以下兩行文字,存檔後,將副檔名改成.bat
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
然後將無法刪除的檔案拖曳到.bat的上方就可以消滅它了![]()
要注意刪除後是找不回來的,他不會出現在垃圾桶
參數說明
DOS系統在使用的指令
其意思分別為刪除檔案(DEL、ERASE)與刪除資料夾(RD、RMDIR),而%1是代表傳入的參數。
DEL 刪除檔案,命令參數: del /?
/F:表示強制刪除
/A:選擇檔案的屬性
/Q:安靜模式,不會跳出提示訊息就刪除
/S:連帶刪除子目錄下的檔案
RD 刪除目錄,命令參數: rd /?
/Q:安靜模式,不會跳出 提示訊息就刪除
/S:連帶刪除子目錄下的檔案
Q:為什麼上面指令可以刪除所有文件?
A: UNC路徑的一個特例.UNC路徑就是符合\\servername\sharename格式
其中servername是服務器名,sharename是共享資源的名稱
?是統配符,表示匹配0個或1個任意字符
使用UNC路徑不會撿測路徑中的保留字設備名稱等,
因此可以用這種方法來刪除特殊文件或目錄
Q:為什麼說這樣的命令非常危險?
A:如果你想刪除的文件夾中包含特殊路徑,可能導致整個磁盤分區的數據全部被刪除
因此,如果你還不能對這個命令瞭如指掌,不建議使用這樣的命令。
資料來源