パス文字列にファイル名が含まれているかどうかを取得するにはPathクラスのHasExtensionメソッドを使用します。
HasExtensionメソッドは、引数に指定された文字列の末尾からドット(.)を検索し、拡張子に使用されているドットなのかどうかを判断します。
ファイル名が含まれていると判断された場合はTrueを返します。
下記は、パス文字列にファイル名が含まれているかどうかをチェックする調べる例です。
VBの例
Dim filepath As String = "C:\Work\Test.txt"
'パス文字列にファイル名が含まれているかを調べる
If IO.Path.HasExtension(filepath) Then
MessageBox.Show("パス文字列にファイル名が含まれています")
Else
MessageBox.Show("パス文字列にファイル名が含まれていません")
End If
C#の例
string filepath = @"C:\Work\Test.txt";
// パス文字列にファイル名が含まれているかを調べる
if ( System.IO.Path.HasExtension(filepath) )
MessageBox.Show("パス文字列にファイル名が含まれています");
else
MessageBox.Show("パス文字列にファイル名が含まれていません");
Please follow and like us:

コメント