我有这样一个例子——我在Python中使用ftplib
来处理FTP。在
我有一个ftp路径的列表,我需要检查它是否存在。我打算用ftp.cwd()
方法+try\except
来检查它,当出现异常时,文件夹不存在。但有些文件夹的pwd
实际上并不存在(我用我的FtpZilla
)返回250 CWD command successful
,在ftp.nlst()
中,我得到了上面一个或多个文件夹的文件夹列表。在
根据FileZilla
和{ftp.cwd("order\dvd\pictures\cars\ferari\")
,它返回250 CWD command successful
,并且ftp.nstl()
等于ftp.nlst("order\dvd\pictures")
。在
不是每个文件夹都有这样的情况,—当试图输入一些不存在的文件夹时,我得到No such file or directory
这是正确的。在
也许ftp上有些“隐藏”的文件夹既不能被FileZilla
,也不能被ftp.nslt()
找到,但是fpt.cwd()
可以找到?在
目前没有回答
相关问题 更多 >
编程相关推荐