“如果复制一件夹里的文件,包括子目录里的文件,但不复制文件夹”很多人看了这标题还不是太明白,请看下图
类似这样的目录结构,想把所有目录里的图片拷贝到单独的一个myimg目录中。正常的做法就是一个目录一个目录的去找,这种方法比较慢,如果客户来一个1W个图片,你怎么拷?还容易出错,就像我们最近一个客户,产品数量1W从个,图片也同样有1W多个,如果手动拷贝很会出错。所以可以使用BAT批处理来实现。
代码如下:
@echo off set "to=d:\myimg" for /r "d:\images" %%i in (*.*)do copy/y "%%i" "%to%" pause此代码功能就是将所有文件拷到myimg目录下,如果有同名将覆盖。然后保存为BAT文件,双击确认后,只要等待就可以了。