def download_files(ftp_session, source, dest, status):
# dest must already exist
try:
ftp_session.cwd(source)
except ftplib.error_perm:
# invalid entry (ensure input form: "/dir/folder/something/")
msg = "Could not open the ftp directory: '{0}'".format(source)
logger.error(msg)
status.update({"error": msg})
return
if not os.path.isdir(dest):
msg = "Local path does not exist: '{0}'".format(dest)
logger.error(msg)
status.update({"error": msg})
return
_get_files_in_dir(ftp_session, source, dest, status)
评论列表
文章目录