主要功能:远程删除文件
问题点:删除文件后,FTP客户端立即查发现文件没消失,过一会儿才看到消失。原因待确认。也许是客户端查询机制不及时造成的。
encoding:utf-8
author = ‘Aaron’
import socket
import os
import time
import sys
from ftplib import FTP
ftp_server=”
ftp_user=”
ftp_password=”
def delete_ftp_file():
socket.setdefaulttimeout(60)
ftp = FTP(ftp_server)
print("login ftp...")
try:
ftp.login(ftp_user, ftp_password)
print(ftp.getwelcome())
try:
if ftp_license_dir in ftp.nlst():
print("found license folder in ftp server")
else:
print("don't found license folder in ftp server")
except:
print("the folder" + ftp_license_dir + "doesn't exits and can't be create!")
sys.exit()
except:
print("ftp login failed.exit.")
sys.exit