[問題] 想問一個刪除指令

看板Windows作者 (無敵人)時間15年前 (2010/03/15 06:29), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
小弟之前灌了一個來路不明的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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.215.172

03/15 07:52, , 1F
\\?\ 才對 這大概是強制讓系統以某些方式辨認檔名吧
03/15 07:52, 1F

03/15 07:53, , 2F
%1 則是參數 Windows 下若將一圖示拖到一執行檔上
03/15 07:53, 2F

03/15 07:53, , 3F
則該圖示的檔案會作為該執行檔的參數執行
03/15 07:53, 3F

03/15 07:53, , 4F
.bat 檔中可以用 %1 來接住這個參數
03/15 07:53, 4F

03/15 09:26, , 5F
rd /s /q ghost~1
03/15 09:26, 5F

03/15 09:48, , 6F
找 刪除畸形目錄
03/15 09:48, 6F

03/15 11:42, , 7F
這個呀,大概是特殊字元所造成的關係吧....
03/15 11:42, 7F

03/15 18:08, , 8F
這真的長知識了~謝謝大家 以前碰到這個只會format= =
03/15 18:08, 8F
文章代碼(AID): #1BdMDCn3 (Windows)