使用批处理文件移动特定数量的文件

时间:2011-06-27 04:15:03

标签: batch-file dos

需要一些批处理脚本的帮助,这将允许我将一个循环中的特定数量的文件移动到创建的新文件夹结构后面的excel文件,该文件特定新的文件夹编号附加(.1,2,3,4 ,5,6,7 ......)和第二列中有相应的帧数(121,100,44,33 ......)。

文件名的语法是相同的,只是递归递增的单元格填充的数量 例如: another000001.dpx,another000002.dpx,another000003.dpx等

第一个生成的文件夹应该具有类似Shot1的名称,并且应该将121个文件移动到从excel读取的新文件夹中 第二个文件夹应该命名为Shot2,100个文件应该从excel的顶部读取到新文件夹 等等...

有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

嗯,这太过于要求任何人为你写这个,但你可以从这开始:

@echo off
setlocal ENABLEDELAYEDEXPANSION
FOR /f %%a IN ('dir /b') DO (
   CALL SET /a x = !x! +1
   if !x! == 1 (
      CALL ECHO ---------- printing %%a
      CALL TYPE %%a .. 
   )
)
pause