0

私はそのようなケースを持っています - 私はftplibPython の助けを借りて FTP を使っています。

存在を確認する必要がある ftp パスのリストがあります。ftp.cwd()メソッド +で確認しようとしましたがtry\except、 - 例外が発生すると、フォルダーが存在しません。しかしpwd、実際には存在しないいくつかのフォルダー (私の で確認しますFtpZilla) が返さ250 CWD command successfulれ、ftp.nlst()上記の 1 つ以上のフォルダーのフォルダーのリストが取得されます。

によるとFileZillaftp.nlst("order\dvd\pictures")games」フォルダしかありません。しかし、 を作るftp.cwd("order\dvd\pictures\cars\ferari\")と、 に戻り250 CWD command successfulftp.nstl()に等しくなりftp.nlst("order\dvd\pictures")ます。

そのようなケースはすべてのフォルダーにあるわけではありません-存在しないフォルダーに入ろうとすると、No such file or directoryどちらが正しいかがわかります。

ftp には、 や からも見つからずFileZilla、 からはアクセスftp.nslt()できる「隠し」フォルダがいくつかあるのではないfpt.cwd()でしょうか。

4

0 に答える 0