【UiPath】VB.NET関数一覧(パス関連)

  • このエントリーをはてなブックマークに追加

パス関連で使用するVB.NETの関数をまとめました。

カレントディレクトリパス取得

カレントディレクトリとは…ロボットファイル(Main.xamlなど)の場所

System.IO.Directory.GetCurrentDirectory

or

System.Environment.CurrentDirectory

結果⇒”カレントディレクトリパス”

※「Get Environment Variable」アクティビティで取得可能

システムディレクトリパス取得

システムディレクトリとは…デフォルトでは”C:\\WINDOWS\\SYSTEM”

System.Environment.SystemDirectory

結果⇒”システムディレクトリパス”

※「Get Environment Variable」アクティビティで取得可能

デスクトップパス取得

System.Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)

結果“デスクトップパス

※「Get Environment Folder」アクティビティで取得可能

ルートディレクトリ取得

ルートディレクトリとは…一番上のディレクトリ

System.IO.Path.GetPathRoot(“C:\tmp\test.txt”)

結果“C:\

絶対パス取得

System.IO.Path.GetFullPath(“C:\tmp\test.txt”)

結果“C:\tmp\test.txt”

ディレクトリパスとファイル名を結合

System.IO.Path.Combine(“C:\tmp\”,”test.txt”)

結果“C:\tmp\test.txt”

ファイル名取得

System.IO.Path.GetFileName(“C:\tmp\test.txt”)

結果⇒”test.txt

ファイル名(拡張子なし)取得

System.IO.Path.GetFileNameWithoutExtension(“C:\tmp\test.txt”)

結果⇒”test”

ディレクトリパス取得

System.IO.Path.GetDirectoryName(“C:\tmp\test.txt”)

結果“C:\tmp

拡張子の存在

System.IO.Path.HasExtension(“C:\tmp\test.txt”)

結果⇒True

拡張子変更

System.IO.Path.ChangeExtension(“C:\tmp\test.txt”,”.log”)

結果“C:\tmp\test.log”

拡張子削除

System.IO.Path.ChangeExtension(“C:\tmp\test.txt”,Nothing)

結果“C:\tmp\test”

  • このエントリーをはてなブックマークに追加