Я транскодирую около 50 ГБ видеофайлов на жестком диске USB, который подключен к маршрутизатору WLAN. Диск сопоставлен как сетевой диск на моем ноутбуке с Windows 7.

Из-за ограничений скорости в wlan некоторые части обработки становятся неоправданно медленными, поэтому я хотел бы сделать следующее с PowerShell:

  1. Перечислите имена файлов на сетевом диске для перекодировки
  2. Скопируйте первый файл во временную папку на моем ноутбуке
  3. Одновременно
    • Перекодируйте файл в папке
    • Начните копирование следующего файла с сетевого диска во временную папку
  4. После того, как транскодирование и копирование закончились,
    • Удалить файл, который был перекодирован из временной папки
    • Начните транскодирование следующего файла во временную папку
  5. Цикл пока все файлы не будут обработаны

Как бы я мог сделать это с PowerShell? Многозадачная часть является препятствием для моей комбинации навыка и настойчивости.

1 ответ1

1

Вы можете посмотреть на поддержку Джобса в PSH 2.

help about_jobs

чтобы получить представление.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .