酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

WindowsストアアプリでファイルパスとStorageFileから拡張子を取得する

パスから拡張子を取得する

System.IO名前空間のPathクラスのGetExtensionメソッドを使用します。

var url = "http://example.net/39804785_m.jpg";
var ext = System.IO.Path.GetExtension(url);

上記のサンプルコードを実行するとextには.jpgが格納されています。

StorageFileから拡張子を取得する

var file = GetFile(); // "c:\\xxxx\39804785_m.jpg"のファイルを取得する
var ext = file.FileType;