@echo off for /r %%a in (*.txt) do copy %%a D:\1 pause
1、for /r主要用於搜索指定路徑及其所有子目錄中符合要求的文件(/r后如果沒有指定目錄,則使用當前目錄)
2、上述例子實現將腳本所在目錄下后綴為txt的文件復制到目錄D:\1中
3、批處理當中的 for 循環的結構:for in do。
%%a 為變量,/r 為遞歸方式,in 與 do 之間一定要有 ()。
for 循環的工作流程:查找當前文件夾及其子文件夾里面的 txt 文件,找到后把文件路徑賦值給變量 %%a,然后執行 do 后面的語句,直到遍歷完全部文件。
4、copy可以替換為move。表示移動文件。