Как создать флаг, который будет указывать на завершение операции сжатия / сжатия?

394
Sumeet

Я использую 7-zip, и я хотел бы запустить операцию zip на dir / files. Мое требование состоит в том, чтобы установить определенный флаг, скажем, некоторый файл (complete.flag) в каталоге вместе с заархивированным содержимым, чтобы указать, что операция архивирования завершена. Затем мой скрипт прочитает флаг и начнет копировать zip-файлы в другой каталог.

0
Выполните сжатие 7zip с помощью команды `start / w 7zip a ...`. Пакетное выполнение будет заморожено до завершения процесса сжатия. Другой способ - проверить, исчез ли файл «archivename.7z.tmp» и появился «archivename.7z». Akina 6 лет назад 0
Спасибо и признателен за ваш ответ. Но кроме скрипта, в моей системе есть еще какое-то приложение, требующее установки флага для запуска соответствующих действий. Не знаю, почему я не вижу ни одного tmp-файла, пока выполняется архивирование. Sumeet 6 лет назад 0
* Не знаю, почему я не вижу ни одного tmp-файла, пока выполняется архивирование. * Может быть, он создан во временной папке? особенно если вы установили его в настройках 7zip или источник находится на сетевом / съемном диске ... * в моей системе есть флаг для других приложений, требующий от них соответствующих действий. * Используйте `start / w` и создайте этот файл "flag" в следующей строке скрипта, например, `echo.> complete.flag`. Akina 6 лет назад 0

0 ответов на вопрос

Похожие вопросы