in2site Logo

簡單、從入門開始!



在CMD、BAT批次檔使用DEL刪除指定檔案

cmd-delete-files

當你想在CMD或是BAT批次命令檔中刪除一個檔案時,你該怎麼做呢?在某些情況下,我們可能在執行命令檔時,必須要將特定的檔案從電腦中刪除;又或者當你要將檔案從電腦中刪除,明明檔案的所有權是你,卻還是無法刪除時,到底該怎麼做呢?硬兔在這裡要教你如何透過指令刪除指定的檔案,甚至是刪除唯讀檔。


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

cmd-delete-files-1.png

 

再來硬兔必須要針對以下兩點提醒你,下指令前一定要謹慎!

  1. 透過此指令刪除的檔案是直接刪除,而非丟到資源回收桶內。
  2. 若你的硬碟是SSD,刪除的檔案可能無法透過救援軟體救回。

 

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

del c:\in2site\hello.txt

 

這時候可以能會被要求確認是否真的要刪除檔案,而這通常是因為你的使用著帳戶類型並非系統管理員所導致。這時候我們只需要在命令的後方加上/Q參數,就可以直接刪除檔案而不必再次確認了。

del c:\in2site\hello.txt /Q

 

那如果你是要刪除一個唯獨檔案,肯定會得到存取被拒的提示,而且無法將檔案刪除。這時候我們只需要在刪除命令的後方加入/F這個參數,就可以強制將唯獨檔刪除囉!

del c:\in2site\hello.txt /F

 

所以一個完整的刪除檔案指令應該會是 :

del 檔案路徑 /Q /F

 

而在這裡硬兔要另外教各位一個小撇步,如果我們要將一個資料夾內的檔案全部刪除,總不可能為檔案一一輸入刪除指令吧!何況有時候我們根本不知道資料夾中會存在著哪些檔案,因此我們必須要借助CMD裡面的萬用字元「*」。例如硬兔要將C槽內名為in2site資料夾中,所有副檔名為.jpg的圖片刪除,我們只需要輸入 :

del c:\in2site\*.jpg

 

經過執行上方的命令後,我們可以發現in2site資料夾中所有附檔名是.jpg的圖片都被刪除了。那如果是要把in2site資料夾中的所有檔案全部刪除呢?我們只需要把上方的指令稍微修改一下就可以了 。

del c:\in2site\*.*

 


分享到:

    

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



最新文章

    隨機文章

      關於硬兔賽

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