VB.NET覚書

VB.NETの覚書
[個人メモ] [仕事メモ] [アイデア] [Ruby]
[TIPS] [対応表] [コメント書き方] [.NET Tips] [VB中学校] [VB.NET の入門サイト] [VB.NET コーディング標準 ] [VBレスキュー] [NonSoft]

2017-05-08

パスからファイル名、拡張子などの情報を取得する

http://dobon.net/vb/dotnet/file/pathclass.html

まずは、パス文字列からいろいろな情報を取得する例を紹介します。指定するパス文字列ファイル(あるいはフォルダ)は、存在している必要はありません。

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:\

トラックバック - http://sub.g.hatena.ne.jp/garyo/20170508