in2site Logo

簡單、從入門開始!



在CMD、BAT批次檔使用RD刪除指定資料夾

cmd-delete-folder

在上一篇文章,天馬有教各位如何在CMD或是BAT批次命令檔中刪除指定檔案,你可能會發現DEL這個指令是無法刪除資料夾的。雖然我們很少會透過指令去刪除一個資料夾,但是總有會有用到的時候!那在這篇文章,硬兔將要教你如何在CMD或是BAT批次命令檔中,透過指令刪除指定的資料夾。


首先,開啟CMD命令提示字元

cmd-delete-folder-1.png

 

在這裡硬兔還是要提醒你一下,這個指令比DEL還要來的可怕,下指令前一定要非常非常的慎重!

  1. 透過此指令刪除的資料夾是直接從電腦中刪除,並非丟到資源回收桶中。
  2. 透過參數的指定,可以連同子目錄以及檔案一併刪除,下指令前一定要非常慎重!

 

再來輸入rd 資料夾路徑,並按下Enter。例如硬兔要刪除位於C槽內名為in2site的這個資料夾,則輸入 :

rd c:\in2site

 

這時候你可以會被要求確認是否真的要刪除該資料夾,而這通常是因為你的使用者帳戶類型並非系統管理員而導致。住時候我們只需要在指令的後方加入/Q這個參數,就可以直接刪除指定的資料夾而不必再次確認囉!

rd c:\in2site /Q

 

那如果你要刪除的資料夾內是含有其它的檔案或資料夾,這時候你可能會得到目錄不是空的這個提示,並且無法將資料夾刪除!這是因為RD指令本身具有防呆機制,怕使用者在操作過程中不小心將資料夾內的檔案連同資料夾一併刪除,因此預設的RD指令只能刪除資料夾內沒有包含任何檔案或資料夾的空目錄

 

因此當你要刪除的資料夾內含有其它檔案時,我們必須在指令的最後方加上/S這個參數,就可以連同資料夾內的所有檔案與資料夾一併刪除囉!

rd c:\in2site /S

 

所以一個完整的刪除資料夾指令應該會是 :

rd 資料夾路徑 /Q /S

 


分享到:

    

文章教學已過時無法使用,或操作中發生任何問題嗎?在下方留言吧!



最新文章

    隨機文章

      關於硬兔賽

      硬兔賽是個以寫教學文章為主的部落格,以豐富的圖文教學詳細的記錄下每個步驟,讓讀者們可以輕鬆上手!