VB.NET
' フルパスからファイル名のみ取得(拡張子付き)
Dim
strResult As String = System.IO.Path.GetFileName("C:\genisys.txt")
Console.WriteLine(strResult)
' 結果:genisys.txt
' フルパスからファイル名のみ取得(拡張子無し)
strResult = System.IO.Path.GetFileNameWithoutExtension("C:\genisys.txt")
Console.WriteLine(strResult)
' 結果:genisys
' 親ディレクトリ名 (フォルダ名) を取得する
strResult = System.IO.Path.GetDirectoryName("C:\root\genisys.txt")
Console.WriteLine(strResult)
' 結果:C:\root
' 親ディレクトリ名 (フォルダ名) を取得する(GetParent)
strResult = System.IO.Directory.GetParent("C:\root\genisys.txt").FullName
Console.WriteLine(strResult)
' 結果:C:\root
C#
// フルパスからファイル名のみ取得(拡張子付き)
string
strResult = System.IO.Path.GetFileName(@"C:\genisys.txt");
Console.WriteLine(strResult);
// 結果:genisys.txt
// フルパスからファイル名のみ取得(拡張子無し)
strResult = System.IO.Path.GetFileNameWithoutExtension(@"C:\genisys.txt");
Console.WriteLine(strResult);
// 結果:genisys
// 親ディレクトリ名 (フォルダ名) を取得する
strResult = System.IO.Path.GetDirectoryName(@"C:\root\genisys.txt");
Console.WriteLine(strResult);
// 結果:C:\root
// 親ディレクトリ名 (フォルダ名) を取得する(GetParent)
strResult = System.IO.Directory.GetParent(@"C:\root\genisys.txt").FullName;
Console.WriteLine(strResult);
// 結果:C:\root