2016-06-02 14 views
-2

ローカルフォルダから拡張ファイルを取得する方法は? \または別のが、パッケージのフォルダ内の「ライブラリ」:ローカルフォルダから拡張ファイルを取得する

class BookAudio 
    { 
     public string Name { get; set; } 
    } 

私は意味ドライブE上にありません:私は、パッケージ上のライブラリフォルダに多くのファイル

BookAudioクラスを持っています。 コード: StorageFolderライブラリ=インストール済みの場所を待ちます.CreateFolderAsync( "library"、CreationCollisionOption.OpenIfExists); そして、もし私が拡張子を取っておきたいなら、例えば:拡張子がpdfの場合は、pdfViewページに移動します。

+1

可能な重複使用することができますしてみてください[ファイルの拡張子を見つける方法を?](http://stackoverflow.com/questions/1886866/how-to-find-extension-of-a-file) – Yahya

+0

UWPでファイルのファイル拡張子を取得する場合は、[StorageFile.FileType property](https://msdn.microsoft .com/ja-us/library/windows/apps/windows.storage.storagefile.filetype.aspx)。 –

答えて

1

この Path.GetExtension Method (String)

string ext = Path.GetExtension("FilePath"); 

それとも、単にこの

string PathTofile = @"E:\POSAPP\POS\POS\bin\Debug\kjhs.exe"; 
string extension = PathTofile.Substring(PathTofile.LastIndexOf('.')+1, PathTofile.Length - PathTofile.LastIndexOf('.')-1); 
+0

私はドライブE:\または他の場所ではなく、パッケージフォルダ "ライブラリ"にあることを意味します。 コード: StorageFolderライブラリ=インストール済みの場所を待ちます.CreateFolderAsync( "library"、CreationCollisionOption.OpenIfExists); そして、もし拡張子がpdfの場合は、pdfViewページに移動します。 – Rose

関連する問題