标签: python ftp
编写脚本以从一台服务器检索日志文件到NAS我需要确定sth是文件还是目录。 有没有人知道一种简单的方法来确定ftp.nlst()的元素是文件还是目录?
提前致谢
答案 0 :(得分:1)
考虑here中的以下代码。它会将[F]附加到目录并保留文件。
[F]
from ftplib import FTP import os ftp = FTP(self.host) listdir = self.ftp.nlst() for i in listdir: if(self.ftp.sendcmd(os.path.isdir(bool(self.ftpdir + "/" + i)))): self.list_box_2.Append("[F] " + i)
查看os.path和此SO帖子。
os.path