Option Explicit On
Option Strict On
Option Compare Binary
REM Option Infer Off
Imports System
Public Class Test
Public Shared Sub Main()
Dim s As String = "D:\ディレクトリ1\ディレクトリ2\テキストファイル.txt"
System.Console.WriteLine(new System.IO.DirectoryInfo(System.IO.Path.GetDirectoryName(s)).Name)
REM #2氏の回答後に追記
REM System.Console.WriteLine(new System.IO.FileInfo(s).Directory.Name)
REM の方が簡潔な気がする
End Sub
End Class
T3B0aW9uIEV4cGxpY2l0IE9uCk9wdGlvbiBTdHJpY3QgT24KT3B0aW9uIENvbXBhcmUgQmluYXJ5ClJFTSBPcHRpb24gSW5mZXIgT2ZmCgpJbXBvcnRzIFN5c3RlbQoKUHVibGljIENsYXNzIFRlc3QKCVB1YmxpYyBTaGFyZWQgU3ViIE1haW4oKQoKCQlEaW0gcyBBcyBTdHJpbmcgPSAiRDpc44OH44Kj44Os44Kv44OI44OqMVzjg4fjgqPjg6zjgq/jg4jjg6oyXOODhuOCreOCueODiOODleOCoeOCpOODqy50eHQiCgkJU3lzdGVtLkNvbnNvbGUuV3JpdGVMaW5lKG5ldyBTeXN0ZW0uSU8uRGlyZWN0b3J5SW5mbyhTeXN0ZW0uSU8uUGF0aC5HZXREaXJlY3RvcnlOYW1lKHMpKS5OYW1lKQoJCQoJCVJFTSAjMuawj+OBruWbnuetlOW+jOOBq+i/veiomAoJCVJFTSBTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUobmV3IFN5c3RlbS5JTy5GaWxlSW5mbyhzKS5EaXJlY3RvcnkuTmFtZSkKCQlSRU0g44Gu5pa544GM57Ch5r2U44Gq5rCX44GM44GZ44KLCQkKCgoJRW5kIFN1YgpFbmQgQ2xhc3M=