C#
System.IO.Path.GetExtension(ファイルパス)
System.IO.PathクラスのGetFileExtensionメソッドを利用することでファイルパスからファイル拡張子を取得することができます。
ファイルが存在していなくてもファイル拡張子は取得されます。
使用例
System.IO.Path.GetExtension(@"C:\Users\hoge\Documents\Test.txt"); 戻り値:.txt System.IO.Path.GetExtension(@"C:\Users\hoge\Documents\Test.txt.csv"); 戻り値:.csv System.IO.Path.GetExtension(@"C:\Users\hoge\Documents\Test"); 戻り値:("")nullではない System.IO.Path.GetExtension(@"C:\Users\hoge\Documents\Test."); 戻り値:("")nullではない System.IO.Path.GetExtension(@"C:\Users\hoge\Documents\Test.."); 戻り値:("")nullではない System.IO.Path.GetExtension(@"Test.txt"); 戻り値:.txt System.IO.Path.GetExtension(@"C:\Users\hoge\Documents\"); 戻り値:("")nullではない System.IO.Path.GetExtension(@"\\192.168.1.1\hoge\Test.txt"); 戻り値:.txt
コメント