2016-06-28 7 views
1

私はFTPサーバー上に27425個のファイルを持っています。 ftp.nlst()を使用してファイル名のリストを取得すると、常に10000の結果が得られます。 10000を超える結果を得るにはどうすればよいですか?FTP.nlst()によって10,000以上の結果を得るpython

from ftplib import FTP 
import os, sys, os.path 
ftp = FTP('host', 'username', 'passwd') 
ftp.cwd('/browse') 

filelist = ftp.nlst() 

print filelist 

ftp.quit() 

ありがとうございます。

答えて

0

おそらくクライアントの問題(あなたのpythonプログラム)ではなく、サーバーが結果セットを減らすだけです。同様の問題についてはhereを参照してください。
ほとんどの場合、FTPサーバーの設定のいくつかの設定を調整する必要があります。アクセスできない場合は、複数のディレクトリにファイルを配布する必要があります。

+0

ありがとうございます。私はFTPサーバーの所有者ではないので、私はこの方法を試すことはできません。私は所有者に試してみるよ。どうもありがとうございました。 :) –

関連する問題