Перемещение определенного количества файлов с использованием пакетного файла - PullRequest
1 голос
/ 27 июня 2011

Нужна помощь с пакетным скриптом, который позволит мне переместить определенное количество файлов в цикле в созданную новую структуру папок, следуя файлу 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 голосов
/ 28 сентября 2011

Ну, это слишком много, чтобы попросить кого-нибудь написать это для вас, но вы могли бы начать с этого:

@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
...