ファイルの拡張子を取得する
ファイルの拡張子を取得するには、公式アクティビティが用意されていないため、.NET関数を使用します。
.NET関数を使用する方法
System.IO.Path.GetExtension関数を使用します。
※「System.IO.」は省略可能です。
※「System.IO.」は省略可能です。
指定されたファイルの拡張子 (ピリオド “.” を含む) を返します。
パラメータ | 型 | 説明 |
---|---|---|
戻り値 | string | 指定されたファイルの拡張子 (ピリオド “.” を含む) |
第一引数 | string | ファイルパス |
fileExtension = Path.GetExtension("ファイルのフルパス")
構文サンプル
fileExtension = Path.GetExtension("C:\Users\rpauser\Documents\noexist.txt")
console.WriteLine(fileExtension)
->".txt"
Point
結果はピリオド “.” を含む文字列で返ってきます。もしピリオドなしで取得したい場合はReplace関数を組み合わせて、以下のように記述します。
Path.GetExtension("C:\Users\rpauser\Documents\noexist.txt").Replace(".","")
console.WriteLine(fileExtension)
->"txt"
UiPathにおける使用方法
[代入 (Assign)]アクティビティなどで使用します。
ファイルの拡張子がstring型で返ってくるため、string型の変数を作成し、代入式の左辺に設定します。