Я использую монитор камеры (Blue Iris), который записывает WMV в каталог. В определенный момент (по таймеру) я хочу запустить командный файл, который копирует эти файлы в другое место. Поэтому в настоящее время мой командный файл работает, но если файл находится в процессе записи (Blue Iris), я получаю поврежденный файл. Как я могу убедиться, что файл полностью записан перед началом копирования? Ура Дэйв
1 ответ
1
Вместо копирования файла сначала переименуйте его. Если файл открыт другим приложением, вы не можете переименовать его - переименование не удастся. Этот сбой позволяет обнаружить, что другое приложение все еще пишет в него.
После успешного переименования вы можете скопировать или переместить его туда, где вы хотите.