如何将多个已日期命名的文件夹下的子文件夹下的文件合并到一个新的文件夹下(批处理)

将子文件下的文件放置到与子文件一个层次如何能够选择需合并的文件夹,如前台输入了两个日期的文件夹,就能实现这两个文件的合并... 将子文件下的文件放置到与子文件一个层次
如何能够选择需合并的文件夹,如前台输入了两个日期的文件夹, 就能实现这两个文件的合并
展开
 我来答
朴素且可爱灬小喵1
2016-05-04 · TA获得超过2903个赞
知道大有可为答主
回答量:1713
采纳率:89%
帮助的人:547万
展开全部
其实您的要求比较简单,写一个批处理merge.bat,与所有子文件夹放在同级文件夹下。
@echo off
@if not exist %3\. @md %3
@move /y %1\* %3\
@move /y %2\* %3\ /y
@echo %1和%2 中的文件已经移动到%3中了。

以上批处理就能实现您的要求了,在cmd中进入子文件夹所在的文件夹,后输入:
merge.bat 20160425 20160425-26 201604
20160425和20160425-26中的文件就会移动到201604中,如果201604不存在,该批处理会自己先建立,执行后两个源文件夹中的文件就不存在了。如果您只是希望拷贝,就把批处理中的move改为copy就行了。

如果按照移动的方式执行,您希望执行批处理后删除源文件夹,可以在批处理最后再添2句:
@rd %1
@rd %2
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式