“如果複制一件夾裡(lǐ)的文件,包括子目錄裡(lǐ)的文件,但不複制文件夾”很多人看了這(zhè)标題還(hái)不是太明白,請看下圖
類似這(zhè)樣(yàng)的目錄結構,想把所有目錄裡(lǐ)的圖片拷貝到單獨的一個myimg目錄中。正常的做法就是一個目錄一個目錄的去找,這(zhè)種(zhǒng)方法比較慢,如果客戶來一個1W個圖片,你怎麼(me)拷?還(hái)容易出錯,就像我們最近一個客戶,産品數量1W從個,圖片也同樣(yàng)有1W多個,如果手動拷貝很會出錯。所以可以使用BAT批處理來實現。
代碼如下:
@echo off set "to=d:\myimg" for /r "d:\images" %%i in (*.*)do copy/y "%%i" "%to%" pause此代碼功能(néng)就是將(jiāng)所有文件拷到myimg目錄下,如果有同名將(jiāng)覆蓋。然後(hòu)保存爲BAT文件,雙擊确認後(hòu),隻要等待就可以了。