BAT批處理之檔案與資料夾 附xcopy命令詳解

2021-06-21 21:25:17 字數 832 閱讀 9594

批處理指令碼中,操作檔案與資料夾的方法,包括檔案的複製、刪除、移動等操作,並附有xcopy命令的詳細用法。

批處理中的檔案、資料夾操作,xcopy命令的用法。

一,建bat檔案自動執行複製,刪除命令。

例1:複製cd.dll檔案至windows\system32的bat檔案內容:

copy cd.dll %windir%\system32

例2:解除安裝windows\system32目錄中的cd.dll,即把上面複製的檔案刪除:

del %windir%\system32\cd.dll

例3:刪除download資料夾中的檔案,例子如下:

del c:\download\*.*

注意,以處的del命令只能刪檔案,不能刪資料夾。

刪除資料夾使用rd命令,如下:

rd filemon

這裡filemon資料夾和該bat檔案在同一目錄下,就省去具體路徑了。但rd只能刪除空資料夾. 

要刪除資料夾及其裡面的所有子目錄和檔案,用rd命令帶/s /q引數,

/s引數表示刪除該資料夾及其下面的子目錄和檔案 

/q引數表示,不需要確認

例子:rd 123 /s /q

二,建立資料夾 

例:在e:\my documents下面一次建立3個新資料夾:newfolder1,newfolder2,newfolder3

@echo off 

md "e:\my documents\newfolder1" 

md "e:\my documents\newfolder2" 

md "e:\my documents\newfolder3"

批量複製資料夾的批處理 bat命令

1 建bat檔案自動執行複製,刪除命令。例1 以下是複製cd.dll檔案至windows system32的bat檔案內容 copy cd.dll windir system32 例2 下面一行是解除安裝windows system32目錄中的cd.dll,即把上面複製的檔案刪除 del windi...

批處理管理檔案以及資料夾

一 set 命令 回顧一下set 命令有兩個引數 1 a 直接設定了乙個變數或者變數表示式,比如 set a var 2 或者 set a var 2 2 p 設定乙個變數,這個變數來自使用者的命令列的輸入結果 set p num 請選擇要執行的操作 if num 1 二 案列 2.1 批量更改檔名...

BAT批處理實現迴圈備份N天資料夾

bat批處理實現迴圈備份n天資料夾 echo off set today date 0,4 date 5,2 date 8,2 xcopy e i e aaa e test today for f skip 2 i in dir b o n e test do rd e test dest i s ...