我正在制作一个批处理文件,以自动复制一系列日志文件,并根据它们的名称,将它们分成一个特定的文件夹。
我正在将此任务作为任务运行,有时会有锁定的文件,所以我将其设置为避免重试。这是我到目前为止的内容(假定源和dest早先声明并按预期工作):
robocopy %Source% %Dest1% /if 1234_testtype_xxx*.mdf /r:1 /w:1
[xxx可以是000到999之间的数字。每250个文件,我需要更改目标位置(例如1234_testtype_250.mdf
转到%Dest1%
,1234_testtype_251.mdf
转到%Dest2%
。是否有更好的方法要比在for循环中调用robocopy做到这一点?
[我担心这会使代码太慢而无法实际使用,尤其是作为计划任务时
我正在制作一个批处理文件,以自动复制一系列日志文件,并根据其名称将它们分成一个特定的文件夹。我将其作为任务运行,......>
我可以用这种机械逻辑建议一个for + if +(else if) + else..