StudioXでワイルドカード(*)がうまく動作しない

みなさん、こんにちは。

UiPath StudioXを使って
あるフォルダに保存されている
CSVファイルを読み込もうとしています。

例)
2024年01月サンプル明細_2024-01-01.csv

CSVファイルは別のシステムからエクスポートされたものであり、
ファイル名の日付部分は都度、エクスポートされた最新の日付に変わるため
ワイルドカードを使って、読み込み元のファイルを以下のように指定しています。
====
【フォルダパス(変数)】\*年*月サンプル明細*.csv
====

しかしながら、実行すると以下のエラーが出てしまいます。
====
CSV を読み込み: ファイル名、ディレクトリ名、またはボリューム ラベルの構文が間違っています。 : '【フォルダパス(変数)】\*年*月サンプル明細*.csv
====

なお、*ではなく、フォルダに保存されているファイル名を
そのまま指定すると、エラーなく実行されます。

どうすれば、常に最新日付のファイルを開くことができますでしょうか。
ご教授いただけますと幸いです。
よろしくお願いいたします。

Hi @t.mae

Can you share the examples of CSV FileNames.

Regards

こんにちは

ワイルドカードを用いて直接ファイルを読み込むことはできません。
繰り返し(フォルダー内の各ファイル)アクティビティのフィルターで条件を指定して以下の様にしてみてください。

1 Like

@Parvathy
ファイルの例は、最初の投稿に記載しております。

@Yoichi
ご教授いただいた方法で解決しました!

ワイルドカードを用いて直接ファイルを読み込むことはできないのですね。
勉強になりました。

ご回答くださりありがとうございました。

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.