パス文字列が絶対パスかどうかを調べるにはPathクラスのIsPathRootedメソッドを使用します。
IsPathRootedメソッドは、引数に指定したパス文字列が絶対パスである場合にはTrueを返します。
下記は指定したパス文字列が絶対パスであるかどうかを調べる例です。
VBの例
Dim filepath As String = "C:\Work\Test.txt"
'指定したパスが絶対パスか?
If IO.Path.IsPathRooted(filepath) Then
MessageBox.Show("絶対パスです")
Else
MessageBox.Show("絶対パスではありません")
End If
C#の例
string filepath = @"C:\Work\Test.txt";
// 指定したパスが絶対パスか?
if ( System.IO.Path.IsPathRooted(filepath) )
MessageBox.Show("絶対パスです");
else
MessageBox.Show("絶対パスではありません");
Please follow and like us:
コメント