7

ListePS.xlsTalend を使用して、myという名前のファイルが存在するかどうかを確認D:/ して、何らかの処理を行うかどうかを確認したいと考えています。

ファイルがTalendに存在するかどうかを確認するにはどうすればよいですか?

4

3 に答える 3

10

コンポーネントtFileExistを2つの出力IFで使用する必要があります。

 ((Boolean) globalMap.get ("tFileExist_1_EXISTS")) for the case 1(File existence)
 ! ((Boolean) globalMap.get ("tFileExist_1_EXISTS")) for case 2 (non-existence of file)
于 2013-01-27T13:02:28.970 に答える
8

ファイルが存在することを確認するために、tFileExistコンポーネントを使用し、RunIfリンクを使用して条件付き処理に接続できます。
パラメータ化の詳細と使用例については、インストールで利用可能なTalendのドキュメントを参照してください。Talendメニューバーで、[ヘルプ]> [ヘルプコンテンツ] 、 [ Talendユーザードキュメント]>[統合コンポーネント]>[tFileExists]の順に選択します。

于 2013-01-22T12:39:30.340 に答える
7

以下のようなデザインの仕事

tFileExist----If(Exist)-------Use other Components 
        \
         \
          If(Not Exist) add other flow

以下のコードを最初の IF 条件に追加((Boolean) globalMap.get ("tFileExist_1_EXISTS"))し、2 番目の IF 条件は次のようになります!((Boolean) globalMap.get ("tFileExist_1_EXISTS"))

于 2013-12-29T15:35:20.697 に答える