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

比如1文件夹下有子文件夹1.11.21.32文件夹下有子文件夹2.12.22.3,这些子文件夹下又包含文件夹或者文件,需要批量把最里层的文件放到d:\abc文件夹下,而不... 比如1文件夹下有子文件夹1.1 1.2 1.3 2文件夹下有子文件夹2.1 2.2 2.3 ,这些子文件夹下又包含文件夹或者文件,需要批量把最里层的文件放到d:\abc文件夹下,而不是一个个文件夹的打开去复制粘贴 展开
 我来答
老巫婆你送后
高粉答主

2019-05-28 · 每个回答都超有意思的
知道小有建树答主
回答量:2687
采纳率:100%
帮助的人:65万
展开全部

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

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

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

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

百度网友2af5271
推荐于2017-11-27 · TA获得超过302个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:141万
展开全部
其实有一个简单办法,在1文件夹下点右键,搜索,文件名输入“*”,会查找出所有的文件的,按文件类型排列一下就OK了,选中所有文件,复制,剪切就OK了。
这是简单的,你不是要批处理命令吧?那个比较麻烦,我也得找资料才能写得出,就不找了,呵~~这个方法比较简单
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0407210101
2020-02-12 · TA获得超过305个赞
知道小有建树答主
回答量:330
采纳率:66%
帮助的人:70.8万
展开全部
@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,但是不能用这个命令,使用的效果是会只剩三个文件夹。

——————分割线———————
补充:上面的码只是应题主的要求我觉得最简单的方法,毕竟只要一个双击就能完成,批处理命令一般都用于开发程序软件用,如果只是平时处理文件想拷贝出所有文件,那么推荐直接用下面“老巫婆你送后”的方法,在搜索里打入*.*然后按类型或名字排列后切出文件放到你要放的位置就好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qaw456
2009-04-29
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
开始--运行--CMD---输入“xcopy e:1.1(原来的目录)空格e:d(要复制的目录)” 这个命令只能复制目录下的文件不能连文件夹都复制,所以你要是有重名的文件的话最好改下名字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友63618c0
2009-04-28 · TA获得超过385个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:0
展开全部
最里层的文件?他们不在同一个文件夹下?
那恐怕没有这种功能可以同时选中它们,而不选中它们各自的上层文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式