Talend에서 ftp 폴더에 연결하여 파일을 찾으십시오 : 예 : ABCD. 이 파일은 매일 생성되며 ftp 경로에 저장되며이 파일을 다른 폴더로 이동해야합니다. 나는 재능과 자바를 처음 사용했습니다. 이 파일을 옮기는 방법을 도와 주시겠습니까? 그리고 파일 만 작업 실행 날짜로 마지막으로 수정 한 날짜를 말하십시오.Talend : 오늘 수정 된 파일을 복사하는 방법
-1
A
답변
0
tFTPFileProperties
을 사용하여 원격 파일의 속성을 얻은 다음 javarow에서 해당 속성에 액세스 할 수 있습니다. 그런 다음 tJavaRow
에있는 현재 날짜와 비교하여 결과를 전역 변수에 고정하거나 날짜를 전역 변수에 넣을 수 있습니다. 그런 다음 IF 트리거를 사용하여 tFTPGet
구성 요소에 조인합니다.
IF 트리거는 비교 결과를 확인하거나 비교합니다. true이면 FTP Get을 실행합니다.
이 원격 파일의 날짜를 얻는 방법을 보여줍니다
이 파일 속성에서 사용할 필드를 포함하여 전체 작업 구조를 보여줍니다. 여기서 전역 변수 (코드는 표시되지 않음)에 고정해야하므로 IF 트리거 코드에서 사용할 수 있습니다.
작업이 실행될 때 원격 파일의 datetime을 표시합니다.
이것은 올바른 방향으로 사용자를 안내하지만 여전히 작업해야합니다. IF 트리거에서 비교를 수행하고 날짜를 비교하는 방법을 알아야합니다.
안녕하세요 Chaitanya, Stackoverflow에 오신 것을 환영합니다, 코드를 공유하십시오 지금까지 시도한 어떤 오류가 직면하고 있습니다 .. – ravi