bat-複製文件

Part 1:實現功能

代碼邏輯:copy 原地址,新地址實現某一格式文件複製實現某一文件夾下所有文件複製實現某一命名規則文件複製

Part 2:代碼

set addr1="G:\\【10】微信\\VBA\\【3】文章\\20170329\\1"
set addr2="G:\\【10】微信\\VBA\\【3】文章\\20170329\\2"
set addr3="G:\\【10】微信\\VBA\\【3】文章\\20170329\\3"
set addr4="G:\\【10】微信\\VBA\\【3】文章\\20170329\\4"

REM txt格式文件複製
copy %addr1%\\*.txt %addr2%\\*.txt

REM 文件夾下所有文件複製
copy %addr1% %addr3%

REM 特定文件名複製
copy %addr1%\\1??.txt %addr4%\\1??.txt
pause

代碼截圖

執行結果

其中1為被複制文件夾

Part 3:部分代碼解讀

?代表0或者1個字符,以前一直以為是代表1個字符來著,但從執行結果上來看,應該是0或者1個,歡迎讀者來答pause是用來暫停的,使DOS窗口不會馬上關閉,實際工作中不需要該指令