Назад | Перейти на главную страницу

7zip-архив и оставшиеся .tmp файлы

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

Однако это имеет тенденцию создать оставшиеся файлы .tmp (9 за 2 дня), я хочу их удалить. Согласно многочисленным форумам 7zip, запросам на исправление и другим веб-сайтам, я могу изменить каталог, в котором они хранятся, но не более того. Я предполагаю, что этого не должно происходить, и что-то не так, кроме того, иногда он пропускал файлы. Я хочу вести журнал, даже если все в порядке, это хороший выход, если что-то пойдет не так.

В моем пакетном файле есть отдельная строка / команда для каждого PST: 7z.exe u -t7z JENNIFER.7z JENNIFER.PST -r. Я успешно получил журнал, когда добавляю " >7zip.log". Однако, когда я делаю это для двух разных строк / команд, регистрируется только последняя, ​​поэтому я предполагаю, что она перезаписана.

За исключением одной длинной сложной команды (поскольку у меня PST более 2 ГБ среди других файлов в этой папке, которые я не хочу сжимать); есть ли у кого-нибудь другие идеи / мысли

Боковое примечание: теперь, когда я думаю об этом, мой агент резервного копирования может прерывать доступ к файлам .7z, тем самым вызывая все это. Однако, как ни странно, командный файл представляет собой «запланированную задачу Windows», и он работал с результатом 0x0 (что, если я правильно помню, является успехом), и резервное копирование также было успешным. В любом случае я хотел бы узнать, как правильно вести журнал с помощью 7zip и обратной связи о том, почему файлы .tmp могут остаться после команды сжатия.

Используйте ">> 7zip.log" вместо "> 7zip.log", это приведет к добавлению вывода к текстовому файлу, а не к перезаписи предыдущего.

Большинство программ резервного копирования не блокируют файлы. Антивирус может заблокировать файл для проверки и предотвратить его удаление. Таким образом, вы можете сначала отключить антивирус.

я делал перенаправления неправильно (найдено некоторая дополнительная информация). Некоторое время проблема не возникала, но теперь, когда я перенаправляю err & stdout и добавляю в файл, я получаю всю информацию, которая мне нужна для устранения неполадок. Я считаю это разовым и закрывающим