bat-複製文件

Part 1:實現功能

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

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

代碼截圖

bat-複製文件

執行結果

其中1為被複制文件夾

bat-複製文件

bat-複製文件

Part 3:部分代碼解讀

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


分享到:


相關文章: