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

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

1、电脑打开一个总的文件夹。

2、打开文件夹之后,在搜索框中输入“*”,然后按回车进行搜索。

3、加载完搜索结果后,所有子文件夹中的文件就全都出来了。

4、所有子文件夹中的文件出来后,按Ctrl+A全选,然后按复制快捷键Ctrl+C复制后,就可以进行粘贴了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-27
其实有一个简单办法,在1文件夹下点右键,搜索,文件名输入“*”,会查找出所有的文件的,按文件类型排列一下就OK了,选中所有文件,复制,剪切就OK了。
这是简单的,你不是要批处理命令吧?那个比较麻烦,我也得找资料才能写得出,就不找了,呵~~这个方法比较简单本回答被提问者采纳
第2个回答  2020-02-12
@echo off
for /f "delims=" %%a in ('dir /a-d /b /s ') do (move "%%~a" d:\abc)
批处理的命令其中 “d:\abc”改成“./”可实现移动到批处理文件层
使用方法,上面代码存成txt文本,改名成.bat,放到要执行的目录双击即可
——————分割线———————
@echo off
for /f "delims=" %%a in ('dir /a-d /b /s ') do (move "%%~a" ./)
保存成.bat运行
效果:以当前批处理文件所在位置的层级为根目录,移动所有下级子目录里的所有文件到根目录
警告:会覆盖同名文件,会覆盖同名文件,会覆盖同名文件
比如:“学习”文件夹下有“数学”“语文”“英语”三个文件夹,里面又有“01.ppt”“02.ppt”“03.ppt”,一共9个ppt,但是不能用这个命令,使用的效果是会只剩三个文件夹。

——————分割线———————
补充:上面的码只是应题主的要求我觉得最简单的方法,毕竟只要一个双击就能完成,批处理命令一般都用于开发程序软件用,如果只是平时处理文件想拷贝出所有文件,那么推荐直接用下面“老巫婆你送后”的方法,在搜索里打入*.*然后按类型或名字排列后切出文件放到你要放的位置就好。
第3个回答  2009-04-29
开始--运行--CMD---输入“xcopy e:1.1(原来的目录)空格e:d(要复制的目录)” 这个命令只能复制目录下的文件不能连文件夹都复制,所以你要是有重名的文件的话最好改下名字。
第4个回答  2009-04-28
最里层的文件?他们不在同一个文件夹下?
那恐怕没有这种功能可以同时选中它们,而不选中它们各自的上层文件夹
相似回答