2016-06-28 3 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

아마도 클라이언트 문제 (파이썬 프로그램)는 아니지만 서버가 결과 집합을 줄입니다. 유사한 문제는 here을 참조하십시오.
기본적으로 FTP 서버 구성의 일부 설정을 조정해야합니다. 액세스 권한이없는 경우 파일을 여러 디렉토리에 배포해야 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. FTP 서버 소유자가 아니기 때문에이 방법을 시도 할 수 없습니다. 나는 소유자에게 시도하도록 요청할 것입니다. 고맙습니다. :) –

관련 문제