Categories: UiPathUiPath(作業別)

【UiPath】フォルダ内のファイル名を取得する方法



フォルダ内にあるファイルのファイル名を取得する方法を紹介します。
使用する場面としては、処理対象のファイルが複数の場合などですね。
あるフォルダにあるファイルをすべて処理対象にしたい…のような。

状態としては以下のような感じです。

Activities>Available>Workflow>Control Flow>For Each
を選択し、Propatiesは以下のように設定します。
Type Argument:String
Values:system.IO.Directory.GetFiles(“指定するパス”)

すると以下のような結果が得られます。
C:\Users\OneDrive\Desktop\UiPath\テストフォルダ\test1.xlsx
C:\Users\OneDrive\Desktop\UiPath\テストフォルダ\test2.xlsx
C:\Users\OneDrive\Desktop\UiPath\テストフォルダ\test3.xlsx

これですべてのファイルが処理できますね。

ちなみに
system.IO.Directory.GetFiles(“指定するパス”,”*.xlsx”)と指定することで対象をxlsxファイルのみにすることができます。
また、以下のオプションをつけることで、サブフォルダのファイルも検索対象となります。
system.IO.Directory.GetFiles(“指定するパス”,”*.xlsx”,searchoption.AllDirectories)

以上、フォルダ内にあるファイルのファイル名を取得する方法でした。

他の作業一覧はこちら



ttistm4062

Recent Posts

【UiPath】テキストを1行ずつ取得する方法

テキストファイルなどの内容を1行ずつ取得…

5年 ago

【UiPath】スクショをExcelに並べて貼り付ける方法

UiPathで取得したスクショをすべて同…

5年 ago

【UiPath】よく使うVB.NET関数まとめ③(DataTable編)

よく使うVB.NETの関数をまとめてみま…

5年 ago

【UiPath】正規表現を使うアクティビティまとめ

正規表現を使うアクティビティの使い方と、…

6年 ago

【UiPath】ワークフローの実行方法まとめ

作成したワークフローを実行する方法をまと…

6年 ago

【UiPath】よく使うVB.NET関数まとめ②(日付時刻編)

よく使うVB.NETの関数をまとめてみま…

6年 ago