选择性COPY批处理问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 10:12:31
肯请高手帮忙:
有三个文件夹:文件夹1文件夹2文件夹3
每个文件夹里比如有300个文件,而且都按1-300的序列号命名文件名
要求:
把文件夹1中个位数是0,1,5,6的文件拷贝到文件夹4
把文件夹2中个位数是2,3,4的文件拷贝到文件夹4
把文件夹3中个位数是7,8,9的文件拷贝到文件夹4
在我看来太复杂了,哪位高手指点

@echo off
for %%i in (0 1 5 6) do copy "文件夹1\文件??%%i.txt" "文件夹4\"
for %%i in (2 3 4) do copy "文件夹2\文件??%%i.txt" "文件夹4\"
for %%i in (7 8 9) do copy "文件夹3\文件??%%i.txt" "文件夹4\"

代码如下,如果你的文件名都是相同,也就是都是类似于
文件001 文件002 文件003....
这样的话,用上面的方法就可以了.把本批处理保存到你的三个文件夹同个目录上,运行就可以了

这个操作需要编程实现,如果你会VB的话,应该很容易就能解决。