# コンポーネントを設定

## 手順

1. tWaitForFileをダブルクリックして[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/Use_Case_tWaitForFile2.png)
2. [Directory to scan] (スキャン対象ディレクトリー)フィールドに、スキャンするディレクトリーを入力します。
3. [File mask] (ファイルマスク)フィールドに*"\*.txt"*と入力し、テキストファイルのみをスキャンします。
4. [Trigger action when] (アクションを起動する条件)ドロップダウンリストから[a file is created] (ファイルが作成された)を選択して、テキストファイルの作成時に最初のtJavaをトリガーします。
5. Thenドロップダウンリストから[exit loop] (ループを終了)を選択して、最初のtJavaがトリガーされた直後に反復ループを停止します。
6. [Iterate] (反復処理)接続を持つtJavaをダブルクリックし、[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/Use_Case_tWaitForFile3.png)
7. [Code] (コード)エリアに次のコードを入力します。

   System.out.println("A file was created at " + TalendDate.getCurrentDate()); System.out.println("Name of the created file: " + ((String)globalMap.get("tWaitForFile\_1\_CREATED\_FILE")));
8. [On Subjob Ok] (サブジョブがOKの場合)接続を持つtJavaをダブルクリックし、[Basic settings] (基本設定)ビューを開きます。
9. [Code] (コード)エリアに次のコードを入力します。

   System.out.println("\r\nIteration loop ended at " + TalendDate.getCurrentDate()); System.out.println("Number of iterations finished: " + ((Integer)globalMap.get("tWaitForFile\_1\_CURRENT\_ITERATION"))); ![](https://help.qlik.com/talend/ja-JP/components/8.0/Resources/images/Use_Case_tWaitForFile-tJava2.png)