#はじめに
今回はUiPathを使用してフォルダ内にあるファイル名を全て取得し、出力タブにファイル名を出力する方法をご紹介したいと思います。
#参考フロー
上記のアクティビティだけでフォルダ内のファイル名を取得することができます。
では、詳しく説明をしていきます。
#設定方法
①変数をString型で作成し、既定値にフォルダのパスを記入します。
※代入などを使用して変数に入れたり、Excelからパスを取得するというやり方でも構いません。
②もう一つ変数を作成します。
この変数はファイル名を格納する変数です。
変数の型:String[]
既定値:なし
③代入アクティビティを配置して、以下のように設定します。
左辺値:ファイル名を格納する変数
右辺値:System.IO.Directory.GetFiles(フォルダパスを格納している変数)
④繰り返し(コレクションの各要素)アクティビティを配置します
繰り返し:item
次のコレクション内の各要素:ファイル名を格納する変数
【プロパティ】
TypeArgument:String
上記を設定します
⑤繰り返しの中に「1行を書き込み」を設定し、Textを以下のようにします。
Text:System.IO.Path.GetFileName(item)
これで完成です。
#実行結果
このようにフォルダ内にある、全てのファイル名が出力タブに出力されました。
例えば、条件分岐を入れて特定の拡張子だけを出力させたり、
出力のExcelにファイル名を出力させることも出来るので、ぜひ試してみてください!
#さいごに
あくまでこれは参考ですので、使用する機会があれば是非使用していただければ幸いです。
最後までご覧いただきありがとうございました。