header
CodePanic! > C#.NET Tips > 今ここ

■ファイル名からパス名のみを取得する

Path.GetDirectoryName()関数を使います。

// 結果:c:\hogehoge\temp
System.IO.Path.GetDirectoryName(@"c:\hogehoge\temp\hoge.txt");

■ファイル名から拡張子のみを取得する

Path.GetExtension()関数を使います。

// 結果:.txt(ピリオドを含みます)
System.IO.Path.GetExtension(@"c:\hogehoge\temp\hoge.txt");

■パス付きファイル名からファイル名のみを取得する


// 結果:hoge.txt
System.IO.Path.GetFileName(@"c:\hogehoge\temp\hoge.txt");





Copyright © 2008.07 - shougo suzaki