新建一个TXT文件,将下面代码复制进去保存,然后更改.txt扩展名为.bat。
for /f "delims=" %%a in ('dir /ad /b') do ( for /f "delims=" %%b in ('dir /a-d /s/b "%%~a\*.*"') do ( copy "%%~b" ) )
使用说明:
把.bat文件放在A目录,那么A目录下的所有子目录里的文件都是复制到其下(含子目录的子目录文件)。
如果只想复制某个类型的文件,可以将*.*改为想要的扩展名。比如JPG图片,就改为*.jpg
执行时需要用管理员权限。