2016-09-21 6 views
0

그래서 디렉토리 목록이 들어있는 메타 데이타 엑셀 파일을 가지고 있습니다. 모든 디렉토리가 존재하는지 어떻게 확인할 수 있습니까? 디렉토리가 존재하지 않으면 로그 파일에 경고 메시지를 추가합니다.Talend - 디렉토리 목록이 존재하는지 확인하십시오.

tExcelInput, tFileList 및 tFileExist를 결합하려고 시도했지만 제대로 작동하지 않습니다.

감사합니다. 당신은 디렉토리의 존재를 확인하기 위해 tFileExist을 사용할 수 있습니다

+2

하십시오 [편집] 귀하의 질문에 (난 사촌 설명은 이미지를 업로드 할 수 없습니다) 및 작업의 스크린 샷을 보여줍니다. 왜 tFileExist를 사용 했습니까? 디렉토리에 파일이 있습니까? 그렇지 않으면 tJavaRow에서 [디렉토리를 검사 할 Java 코드] (http://stackoverflow.com/questions/15571496/how-to-check-if-a-folder-exists)를 추가해야합니다. – tobi6

답변

3

유 슬림. 파일 이름/스트림에 전체 디렉토리 이름을 붙여넣고 tFileExist의 OnComponentOk 및 OnComponentError를 사용하여 모든 작업을 수행하면됩니다.

참고 : -

  1. Windows에서 테스트, 당신은 파일 이름 근처에 ... 버튼을 사용하는 경우

  2. 이/스트림, 당신은을 선택해야합니다 리눅스

    에 테스트하지 않았습니다 파일. 대신 상자에 폴더 경로를 붙여 넣으십시오.

  3. OnComponentOk 및 OnComponentError는 드래그 할 때 많은 옵션을 제공하지 않습니다. 그러나 하위 작업을 작성한 다음이 옵션을 사용하여 연결을 시도하면 사용자가이를 허용해야합니다. 나를 위해 OnComponentOk는 tJava를 가리키며 OnComponentError는 tLogRow에 연결된 tRowGenerator가있는 하위 작업을 가리 킵니다.

-Renju 매튜스

관련 문제