タグ: VB.net パス 取得

ファイル・ディレクトリ名を取得

テキストを打ちかえてください

Sub Main()
  Dim filename As String = "C:\testDir\test.txt"

  'パスよりファイル名を取得
  Dim str = Path.GetFileName(filename)

  'パスより拡張子を除いたファイル名を取得
  str = Path.GetFileNameWithoutExtension(filename)

  'パスよりディレクトリ名を取得
  str = Path.GetDirectoryName(filename)

  '格納されているディレクトリのみの名前を取得
  Dim info As New FileInfo(filename)
  str = info.Directory.Name
End Sub

格納されているディレクトリのみの名前を取得したい場合は'FileInfo'を使ってください。上の例だと"testDir"が帰ってきます。