VB.NET絶対パスかどうか判断する

スポンサーリンク

あるファイルパスが「絶対パス」か「相対パス」かを判断するには、System.IO.Path クラスの IsPathRooted メソッドを使用します。IsPathRooted メソッドは、絶対パスならば True を返し、相対パスならば False を返します。

絶対パスは、ルートディレクトリであるドライブレターを先頭に含んだパスのことです。相対パスは、それ以外のパスのことです。

サンプルコード

以下にサンプルコードを示します。

VB.NET 全般
    ' 絶対パスか相対パスかを判断する
    If System.IO.Path.IsPathRooted("..\..\Hoge.txt") Then
        MessageBox.Show("絶対パスです")
    Else
        MessageBox.Show("相対パスです")
    End If

関連するリファレンス

準備中です。

スポンサーリンク