0

この質問をどこでも検索しましたが、見つからないようなので、ここに行きます。

「Foreach File Enumerator」を使用する Foreachloop コンテナーをセットアップし、ファイルの形式を指定するファイル セクションと、特定の形式のファイルのみを返したい場合はワイルドカードを指定します。 *.csv は問題なく動作しますが、名前が D_ で始まるファイルも返す方法が見つからないようです。これは、2 つの個別の Foreachloop コンテナーを使用することで実行できることは承知していますが、これらの両方のファイルをチェックするように、同じコンテナーで実行できる方法はありますか?

これが必要な理由は、そのフォルダーに D_ や F_ で始まらない他の csv ファイルがあるため、それらを除外しようとしているためです。

前もって感謝します !

4

1 に答える 1

0

「ファイル」基準で正規表現を指定できるとは思いません。最も広い基準 (「*.csv」) に一致するすべてのファイルを読み込んでから、foreach ループでファイル名を変数に評価し、制御フローで変数をテストします。シーケンス コンテナーを追加して、目的の ETL を実行します。シーケンス コンテナーへのコネクタで、ファイル名テストの制約を追加します。テストが失敗した場合は何もせず、合格した場合はシーケンス コンテナーに移動してアクションを実行します。

于 2015-09-15T14:09:54.477 に答える