2012-11-30 2 views
0

표준 파이썬 FTP 라이브러리를 사용하여 파일 목록을 얻은 다음 목록을 검사 한 후 FTP 사이트에서 파일을 다운로드합니다. 이 작업은 빠른 작업 이었지만 사이트의 파일 목록은 매일 증가하며 ftp.retrlines('LIST',readFileCallback)을 실행하여 파일 목록을 가져올 때 상당한 지연이 발생할만큼 충분히 길었습니다.파이썬의 FTP.retrlines() 함수에서 날짜 제한을 식별 할 수 있습니까?

FTP 서버의 전체 목록에 관심이 없습니다. 예를 들어 1 개월 된 파일 목록을 얻으시겠습니까?

답변

0

-tLIST으로 전달할 수 있으며 일부 서버는 이것을 지원할 수 있습니다. 그러면 수정 된 시간 (예 : ls)으로 목록이 정렬됩니다.

일반적으로 이러한 필터링/정렬은 구현할 클라이언트에 맡깁니다. FTP 서버는 서버 측 필터링 (기초 이상)을 제공 할 의무가 없습니다.