Я транскодирую около 50 ГБ видеофайлов на жестком диске USB, который подключен к маршрутизатору WLAN. Диск сопоставлен как сетевой диск на моем ноутбуке с Windows 7.
Из-за ограничений скорости в wlan некоторые части обработки становятся неоправданно медленными, поэтому я хотел бы сделать следующее с PowerShell:
- Перечислите имена файлов на сетевом диске для перекодировки
- Скопируйте первый файл во временную папку на моем ноутбуке
- Одновременно
- Перекодируйте файл в папке
- Начните копирование следующего файла с сетевого диска во временную папку
- После того, как транскодирование и копирование закончились,
- Удалить файл, который был перекодирован из временной папки
- Начните транскодирование следующего файла во временную папку
- Цикл пока все файлы не будут обработаны
Как бы я мог сделать это с PowerShell? Многозадачная часть является препятствием для моей комбинации навыка и настойчивости.