我整理了一些代码,这些代码遍历FTP门户中的所有文件夹,并列出了该文件夹中的所有文件和压缩文件。这很棒!
import csv
import ftplib
ftp = ftplib.FTP('portal', 'user_name', 'pswd')
contents1 = ftp.retrlines('LIST')
print(contents1)
ftp.nlst()
contents2 = ftp.nlst('emm')
print(contents2)
outF = open('C:\\path_to_file\\test.txt', 'w')
for line in contents1:
# write line to output file
outF.write(line)
outF.write("\n")
for line in contents2:
# write line to output file
outF.write(line)
outF.write("\n")
outF.close()
我不想下载所有文件,因为有太多太多了,这样的任务将花费很长时间。我只想要所有文件夹和子文件夹的内容的快照或清单,以及所有文件的详细信息(至少每个文件的大小,每个文件的日期以及其他一些基本分析信息)。我怎样才能做到这一点? TIA。