第八講:目錄操作
阿新 • • 發佈:2019-01-10
關於目錄的操作的三個基本命令有:md,ren,rd
md 建立目錄。
基本形式: md 資料夾名
當然也可以使用路徑來建立
@echo off rem 在當前目錄下建立test目錄 md test rem 在d盤根目錄下建立test目錄 md d:\test
使用md建立多個目錄的簡寫方法:
@echo off rem 在當前目錄下建立三個目錄aa,bb,cc md aa bb cc rem 可以使用逗號分隔 md a1,b1,c1 rem 可以使用分號分隔 md a2;b2;c2
如需要建立帶空格的目錄或特殊字元的目錄如"a&b",要用雙引號括起
@echo off rem 在當前目錄建立一個"a b"資料夾 md "a b" rem 出現錯誤,只建立了一個a資料夾 md a&b rem 在當前目錄建立一個"a&b"資料夾 md "a&b"
md還可以建立中級目錄,例如:當前目錄下不存在a目錄
@echo off rem 在當前目錄下建立了a目錄,然後a目錄下建立b,b目錄下建立c目錄 md a\b\c
ren 重新命名檔案,也可以重新命名目錄
ren 的基本形式:ren [路徑]檔名 新檔名
@echo off rem 將test.txt改名為ts.txt ren test.txt ts.txt rem 將目錄test改名為ts ren test ts
注意:新檔名或目錄名不可以指定路徑
@echo off rem 錯誤新目錄不能指定路徑 ren d:\test d:\ts pause rem 將d:\test目錄改名為ts ren d:\test ts
rd 刪除一個目錄。
rd 命令的基本形式: rd [引數] [路徑]目錄名
@echo off rem 建立一個空目錄 md test pause rem 刪除一個空目錄 rd test
rd命令不帶引數時只能刪除空目錄
rd的常用引數
/s 除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案。用於刪除目錄樹。
/q 安靜模式,帶 /S 刪除目錄樹時不要求確認
當刪除的目錄不為空,使用s引數將該目錄刪除(包括目錄中的所有內容)
使用q引數在使用s引數時,刪除目錄不需要確認
@echo off rem 刪除d:\test目錄,包括它的所有子目錄和檔案,不要求確認 rd /q /s d:\test
目錄的操作命令都可以使用萬用字元!