想問一個刪除指令 - Windows

Table of Contents

小弟之前灌了一個來路不明的ghost

他在我的D槽留下了一個資料夾"Ghost.."

不管我怎麼刪,他都會顯示這個路徑下沒有這個東西= =

見鬼了..還真的是ghost..看得到摸不到咧..


在cmd裡面也是dir看得到,打DEL會說不存在這個東西,RMDIR也沒用...

之前找了幾次google也沒用

今天又找了一次,看到一篇文章寫

DEL /F /A /Q \?\%1
RD /S /Q \\?\%1

把上面這段寫到記事本,存成.bat

再把那個資料夾拖曳進來,果真就砍掉了


我想問的是 DEL和RD和後面的/F /A /Q /S這些東西在cmd下都可以在/?和help裡面找到

可是後面加了\?\%1這些東西是做什麼用的? 少打一個\還會失敗@@


麻煩各位幫我解惑一下

謝謝orz


--

All Comments

Lauren avatarLauren2010-03-19
\\?\ 才對 這大概是強制讓系統以某些方式辨認檔名吧
Skylar DavisLinda avatarSkylar DavisLinda2010-03-20
%1 則是參數 Windows 下若將一圖示拖到一執行檔上
則該圖示的檔案會作為該執行檔的參數執行
.bat 檔中可以用 %1 來接住這個參數
Anthony avatarAnthony2010-03-24
rd /s /q ghost~1
Sarah avatarSarah2010-03-26
找 刪除畸形目錄
Ula avatarUla2010-03-29
這個呀,大概是特殊字元所造成的關係吧....
Tristan Cohan avatarTristan Cohan2010-03-31
這真的長知識了~謝謝大家 以前碰到這個只會format= =