如何快速将子文件夹下的文件全部复制到一个总的根目录下

比如1文件夹下有子文件夹1.1 1.2 1.3 2文件夹下有子文件夹2.1 2.2 2.3 ,这些子文件夹下又包含文件夹或者文件,需要批量把最里层的文件放到d:abc文件夹下,而不是一个个文件夹的打开去复制粘贴

@echo off
for /f "delims=" %%a in ('dir /a-d /b /s ') do (move "%%~a" ./)

保存成.bat运行

效果:以当前批处理文件所在位置的层级为根目录,移动所有下级子目录里的所有文件到根目录

警告:会覆盖同名文件,会覆盖同名文件,会覆盖同名文件
比如:“学习”文件夹下有“数学”“语文”“英语”三个文件夹,里面又有“01.ppt”“02.ppt”“03.ppt”,一共9个ppt,但是不能用这个命令,使用的效果是会只剩三个文件夹。
——————分割线———————
补充:上面的码只是应题主的要求我觉得最简单的方法,毕竟只要一个双击就能完成,批处理命令一般都用于开发程序软件用,如果只是平时处理文件想拷贝出所有文件,那么推荐直接用下面“老巫婆你送后”的方法,在搜索里打入.然后按类型或名字排列后切出文件放到你要放的位置就好。