2013-03-19 5 views
2

이름이 알려진 경우 FTP 끝점에서 파일을 요청하는 방법이 있습니까? 우리의 경우에는 거대한 폴더 구조에서 날짜와 시간에 따라 파일을 검색하려고합니다. 폴더를 반복적으로 나열하는 데 너무 오래 걸립니다. 미리 파일과 위치의 이름을 알고 있습니다 (날짜와 시간에서 계산할 수 있음). 따라서 검색은 시간 낭비입니다. 내가 성공적으로 수신 할 때까지 내가 원하는 정확한 파일을 찾으려고합니다.Camel FTP - 알려진 파일 이름의 FTP 소비자

가장 좋은 방법은 무엇입니까?

건배, 정의 낙타 파일 및 FTP 구성 요소에만 여론 조사 디렉토리으로 카이

답변

1

.

당신이 표현 될 수

from("ftp://.../xyz?maxMessagesPerPoll=x&fileName=y"); 

fileName에 같은 목적을 달성하기 위해 maxMessagesPerPoll와 파일 이름의 조합을 사용할 수 있습니다. 낙타 file2 및 ftp2 사이트를 살펴보십시오.

0

파일 이름이 미리 알려진 특정 파일을 얻으려면 필터링 접근 방식을 사용할 수 있음을 알고 있습니다.

이것은 공식 문서의 예제와 함께 제공되지만 작업 디렉토리를 검색하는 데 드는 시간을 절약 할 수 있을지 확신 할 수 없습니다. 'ftp page'

+1

에서 필터에 대한

검색이 내가 처음 검색 할 파일의 목록을 필터링, 피하고 싶은 것입니다. 폴더에 6000 개가 넘는 항목이 있으며 검색하는 시간 만 초 단위로 표시됩니다. 폴링을 언급하는 것은 물론입니다. 이름과 경로로 알려진 특정 파일을 검색해야하며 아직없는 경우 다시 시도해야합니다. – Kai

+0

예. 귀하의 우려를 이해하며 여기서 해결책을 제시 할 수 없다는 점에 유감입니다. 심지어 나는 이것에 대한 효과적인 해결책을 찾기 위해 노력할 것입니다. – U2one