2010年11月4日木曜日

.NET パスから情報を取得する

パスからファイル名、拡張子、ディレクトリ名、ルートディレクトリ名等の情報を取得する

[VB.NET]
'ディレクトリ名の取得
Console.WriteLine( _
System.IO.Path.GetDirectoryName( _
"C:\My Documents\My Pictures\サンプル.jpg"))
'結果: C:\My Documents\My Pictures

'拡張子の取得
Console.WriteLine( _
System.IO.Path.GetExtension( _
"C:\My Documents\My Pictures\サンプル.jpg"))
'結果: .jpg

'ファイル名の取得
Console.WriteLine( _
System.IO.Path.GetFileName( _
"C:\My Documents\My Pictures\サンプル.jpg"))
'結果: サンプル.jpg

'ファイル名(拡張子なし)の取得
Console.WriteLine _
(System.IO.Path.GetFileNameWithoutExtension( _
"C:\My Documents\My Pictures\サンプル.jpg"))
'結果: サンプル

'ルートディレクトリ名の取得
Console.WriteLine( _
System.IO.Path.GetPathRoot( _
"C:\My Documents\My Pictures\サンプル.jpg"))
'結果: C:\


DOBON.NET
パスからファイル名、拡張子、ディレクトリ名、ルートディレクトリ名等の情報を取得するから抜粋

0 件のコメント:

コメントを投稿