Пакетный файл рекурсивно находит файлы и разбирает их - PullRequest
0 голосов
/ 14 июня 2010

У меня есть родительский каталог, в котором находится много подкаталогов, и в каждом подкаталоге есть фильмы .mpg. Некоторые из каталогов могут содержать один или несколько фильмов .mpg.

Я хотел бы автоматизировать процесс, описанный ниже, который я делал вручную.

Шаг первый

Если в каталоге содержится более 1 файла .mpg, я создаю отдельные каталоги для каждого и перемещаю каждый файл в свой каталог, называя каталог в соответствии с именем файла.

Шаг второй

Я проверяю каждый видеофайл в его каталоге согласно одному из моих профилей, тем самым он разбивает фильм на части размером 50 МБ, проверяет архив, удаляет исходный файл и дает команду winrar подождать, пока выполняется другой rar. Я делаю это, чтобы я мог ставить задачи в очередь вручную.

Шаг третий

Имея все rars в подкаталогах, я начинаю создавать контрольную сумму для каждого каталога, поэтому оставляя контрольную сумму.sfv в каждом каталоге.

Шаг четвертый

Я копирую родительскую папку и ее подкаталоги на внешние накопители.

Я надеялся, что кто-нибудь может помочь мне в создании сценария. Мне удалось автоматизировать процесс создания каталогов в соответствии с именем файла и перемещения файла. Однако мне так и не удалось автоматизировать второй шаг.

Я использую приведенное ниже программное обеспечение

  • Winrar от rarlabs
  • exf из точного файла

Ценю вашу помощь.

Ответы [ 2 ]

3 голосов
/ 14 июня 2010

Предполагается, что это вопрос, а не описание задачи, которую кто-то должен выполнять вместо вас. Попробуйте определить проблему и отредактируйте свой пост, чтобы показать препятствия. Это найдет больше поддержки здесь в этом случае.

2 голосов
/ 14 июня 2010

Шаг 1

Получить Windows Powershell

Шаг 2

Напишите скрипт, чтобы делать то, что вам нужно. Если вы застряли, задайте конкретный вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...