Economics Of TEC

経済やIT.RPA.本に関する情報などを発信しています!

【UiPath】サブフォルダのパスを取得する方法

f:id:WillSpecter:20200627154401p:plain

やりたいこと

指定したフォルダ内のサブフォルダ一覧を取得

以下の.Netコードで指定したフォルダ内のサブフォルダのパスを取得することができます。

取得したサブフォルダのパスは配列型で値を返します。

Directory.GetDirectories("フォルダパス")

 例題

果物フォルダの中のサブフォルダ「ぶどう・もも・りんご」のフォルダパスを取り出してみます。

f:id:WillSpecter:20200627155726p:plain

 

返ってくる値は配列型なので、基本的にはfor eachアクティビティと一緒に使うことが多いです。

コレクションにDirectory.GetDirectories("C:\果物")と入力します。

f:id:WillSpecter:20200627155742p:plain

ファイルパスはShiftキー+右クリックで「パスのコピー」を選択すると簡単にフルパスを取得することができます。

 

for eachアクティビティのプロパティはStringを選択しておきます。

f:id:WillSpecter:20200627160638p:plain

 

Write Lineアクティビティで結果を表示すると、、

f:id:WillSpecter:20200627155757p:plain

このようにサブフォルダのフルパスを取得することができます!

ひとこと

ファイルパス取得やファイル名取得と組み合わせて使用することで、様々な処理をすることができるので、使うことが多いです

( ..)φメモメモ

 

ファイル・フォルダ操作については他にも紹介しているので参考にしてみてください^ ^

it-rpa.hatenablog.com

it-rpa.hatenablog.com