批處理中的刪除命令:del


轉載:https://blog.csdn.net/playboy1/article/details/6869358

 

刪除一個或數個文件。
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一個或數個文件或目錄列表。通配符可被用來
刪除多個文件。如果指定了一個目錄,目錄中的所
有文件都會被刪除。
/P 刪除每一個文件之前提示確認。
/F 強制刪除只讀文件。
/S 從所有子目錄刪除指定文件。
/Q 安靜模式。刪除全局通配符時,不要求確認。
/A 根據屬性選擇要刪除的文件。
attributes R 只讀文件 S 系統文件
H 隱藏文件 A 存檔文件
- 表示“否”的前綴
------------------------------------------------------------------------------------------------------
基本格式:DEL [drive:][path][filename]
例1,
del d:\123\abc.txt
刪除abc.txt
------------------------------------------------------------------------------------------------------
/P 刪除每一個文件之前提示確認。
例2,
del /p d:\123\*.*
刪除d:\123目錄下所有文件,如果你想讓它在刪除前都詢問你是否刪除,我們可以加上/p參數,防止誤刪除。
------------------------------------------------------------------------------------------------------
/S 從所有子目錄刪除指定文件。
例3,
del /s d:\123\*.*
刪除d:\123目錄及其子目錄下所有文件。
通過使用/s參數后,del命令就會在指定目錄(如未指定則在當前目錄)及其子目錄中搜索所有指定文件名的文件並刪
除。
------------------------------------------------------------------------------------------------------
/Q 安靜模式。刪除全局通配符時,不要求確認。
例4,
del /s /q d:\123\*.*
刪除d:\123目錄及其子目錄下所有文件。
通過/q參數則無需確認直接刪除,在使用此參數時要小心!!
------------------------------------------------------------------------------------------------------
/A 根據屬性選擇要刪除的文件。
例5,
del /ar /s d:\123\*.*
刪除d:\123目錄及其子目錄下所有只讀屬性的文件。
這里我們通過/a:attributes 參數對指定屬性的文件選擇刪除。文件屬性attributes,可選的有r(只讀)、s(系統)
、h(隱藏)、a(存檔)。

 

 


————————————————
版權聲明:本文為CSDN博主「郁悶陽光」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/playboy1/article/details/6869358


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM