批处理 将目录下文件批量复制到指定的新目录中
有近6万个文件,emr格式的,其中每几个文件前8位相同,文件名都是数字格式的,按顺序排列的,例如:011000010101.emr011000010102.emr0110...
有近6万个文件,emr格式的,其中每几个文件前8位相同,文件名都是数字格式的,按顺序排列的,例如:
011000010101.emr
011000010102.emr
011000010103.emr
011000010104.emr
011000020101.emr
011000030101.emr
...
现在想把01100001开头的放入01100001的文件夹中
把01100002开头的放入01100002的文件夹中
依次类推,文件夹名字为文件名字的前8位。
批处理,复制的方法应该可以实现,请各位大虾帮帮忙,感激不尽!!
6万个文件要建立6023个文件夹啊
不要一个一个弄了 有规律的,前八位按顺序的
下面是示例:
011000010101.emr
011000010102.emr
011000010103.emr
011000010104.emr
011000020101.emr
011000030101.emr
..
011060230101.emr
011060230102.emr
011060230103.emr
011060230104.emr
..
011060230113.emr 展开
011000010101.emr
011000010102.emr
011000010103.emr
011000010104.emr
011000020101.emr
011000030101.emr
...
现在想把01100001开头的放入01100001的文件夹中
把01100002开头的放入01100002的文件夹中
依次类推,文件夹名字为文件名字的前8位。
批处理,复制的方法应该可以实现,请各位大虾帮帮忙,感激不尽!!
6万个文件要建立6023个文件夹啊
不要一个一个弄了 有规律的,前八位按顺序的
下面是示例:
011000010101.emr
011000010102.emr
011000010103.emr
011000010104.emr
011000020101.emr
011000030101.emr
..
011060230101.emr
011060230102.emr
011060230103.emr
011060230104.emr
..
011060230113.emr 展开
展开全部
这个不需要批处理,直接用电脑在该文件夹自带的搜索里搜索“01100001”开头的,然后全部选中,移动或复制到01100001文件夹就可以了。对于“01100002”也一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off&setlocal enabledelayedexpansion
for %%a in (*.emr) do (
set "str=%%a"
set str=!str:~,8!
if not exist !str!\nul md !str!
move "%%a" !str!
)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用使用通配符*
比如
md 01100001
copy 01100001*.emr 01100001\01100001*.emr
你可以在cmd下反复重复这个方法也可以写入批处理文件
比如
md 01100001
copy 01100001*.emr 01100001\01100001*.emr
你可以在cmd下反复重复这个方法也可以写入批处理文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
或可试试 文件批量处理百宝箱V9.0 主界面-更多功能-拓展界面-批量复制-文件随机分发-自定义分发目录中的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |