永发信息网

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

答案:1  悬赏:30  手机版
解决时间 2021-03-22 02:34
  • 提问者网友:咪咪
  • 2021-03-21 18:30
如何将多个已日期命名的文件夹下的子文件夹下的文件合并到一个新的文件夹下(批处理)
最佳答案
  • 五星知识达人网友:未来江山和你
  • 2021-03-21 19:42
其实您的要求比较简单,写一个批处理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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯