uid = datetime.date.today()
uid = (str(uid)).replace(' ', '-')
print('Directory name is ',uid)
ftp_srv=FTP('10.255.255.12')
ftp_srv.login('ftp-user','ftp-pass')
ftp_srv.mkd(uid)
Здравствуйте, в приведенном кусочке кода на FTP создается директория, после ее создания, она наполняется текстовыми файлами - бэкапами сетевых девайсов. Для себя придумал задачу - архивировать директорию.
Из того, что пришло на ум, как решение - скачивать каталог на локальную машину, сжимать, архивировать и загружать на FTP. Либо, по возможности, обойтись без промежуточной загрузки на локальную машину и архивировать файлы прямо на сервере. Но я не знаю правильного решения как для первого так и для второго способа. Можно конечно загружать файлы с FTP по одному, но как мне кажется, можно сразу выгрузить всю директорию.
Подскажите, что и как лучше сделать в таком случае ?