Как удалить файлы с FTP-сервера старше 7 дней, используя python - PullRequest
0 голосов
/ 25 апреля 2020

хотите подключиться к FTP и удалить файлы старше 7 дней? Приведенный ниже код не удаляет файлы и выдает ошибку, поэтому кто-нибудь может помочь с этим?

import ftplib
import time
ftp = ftplib.FTP('www.abc.com', 'user1','passwd') #connecting to FTP
ftp.set_pasv(False)
ftp.cwd('/FTP_test/')
quite_old= time.time() - 7*86400 #  to get older days less than 7
def delete_file_ftp():
    now = time.time()
    ftp_dir = '/LM_FTP_test/'
    print("FTP Dir ---->",ftp_dir)
    for k in ftp.nlst():
        print("K value",k)
        if ftp.path.getmtime(k) < quite_old:
          ftp.delete(k)
delete_file_ftp()```

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...