Я создаю скрипт Python, который будет перемещать свежие сжатые файлы в папку быстрого доступа. Но когда я создаю zip-файл с помощью zip test.zip /opt/test он сначала создает временный файл, что-то вроде xAbCG77 , затем переименовывает его в test.zip , есть ли способ создать zip-файлы с исходным именем , или есть способ отследить, что будет именем этого файла, это хеш для имени?

Благодарю.

1 ответ1

1

Это зависит от вашей почтовой версии. Мой zip создает временный файл в текущем каталоге.

Вы можете попробовать что-то вроде zip - /opt/test > test.zip но это зависит от вашей zip-версии, если это работает.

Я просто сделал бы cd /tmp и затем выполнил бы zip /hotfolder/test.zip /opt/test . Таким образом, ваш временный файл создается в вашем /tmp и перемещается сразу после успешного создания.

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