制作批处理文件以传输文件名包含特定数字的文件

时间:2018-12-27 17:25:35

标签: batch-file robocopy

我正在尝试创建一个批处理文件,该文件允许我使用包含特定编号的FILENAME传输文件。我有成千上万个具有特定格式文件名的文件-我想将其结尾的日期(即abc010118.txt)归档。

*注意:文件是在同一日期创建/最后修改的,因此文件名是唯一可用于区分的文件

我从没学习过编程,所以花了几个小时搜索并尝试了不同的事情,才能编写出此cmd:

for /f "tokens=*" %a in ('dir C:\Users\abc\Desktop\test\*122718. /ad /b') do robocopy "C:\Users\abc\Desktop\test\%a" "C:\Users\abc\Desktop\dest\%a" /e /v /np /w:1 /r:1 /xo

我想添加到命令中的是重复执行与命令相同的操作,但增量为100。例如,我希望包含字符串010118的文件最后移至另一个目录,然后将名称包含字符串010218的文件移至另一个目录,依此类推。

我真的很感谢对此的任何反馈和建议。请知道,我是编程新手,如果有人可以对每一行进行详细说明,我将不胜感激。

0 个答案:

没有答案