close

今天遇到了一個 不讓刪除的檔案

由於仙女棒沒辦法刪除我又不想重新開機oth_pen42.gif  

後來查到了DOS時代在用的指令

刪除起來挺方便的,但是注意刪除後是找不回來的

 

line_pen05.gif  

 

先來介紹仙女棒unlocker這個軟體

( 亞夢:「讓我的心 Unlock」)


這是個免費軟體,所以到官方網站下載最新版就好了

Download for Windows 2000 / XP / 2003 / Vista / Windows 7 - Unlocker is Freeware

找到上面這排字後 下面就可以選擇適合你電腦的位元版本

安裝時有繁體中文可以選擇

使用時建議不要立刻就選擇刪除

有些檔案因為被檔案總管或其他應用程式給鎖定,所以無法直接刪除

建議使用解除鎖定後,再刪除

大部分解除後就可以直接使用右鍵刪除

若是解除鎖定後還是無法刪除,再使用刪除

若無法立即刪除,他會自動在重新開機後刪除

 

line_pen05.gif  

 

現在要說的是不需要重新開機就可以刪除檔案的解決方法

開啟新的文字文件 ,貼上以下兩行文字,存檔後,將副檔名改成.bat

 

DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
然後將無法刪除的檔案拖曳到.bat的上方就可以消滅它pen1_17.gif  
要注意刪除後是找不回來的,他不會出現在垃圾桶
 

參數說明

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:如果你想刪除的文件夾中包含特殊路徑,可能導致整個磁盤分區的數據全部被刪除

因此,如果你還不能對這個命令瞭如指掌,不建議使用這樣的命令。


 line_pen05.gif  

 

資料來源

http://asiloop.com/delete

http://blog.xuite.net/tolarku/blog/31746025

http://bbs.bathome.net/thread-3259-1-1.html

arrow
arrow

    瀾 C'LAN 發表在 痞客邦 留言(0) 人氣()