C# 从本地文件夹获取扩展名文件

C# 从本地文件夹获取扩展名文件,c#,uwp,C#,Uwp,如何从本地文件夹获取扩展名文件?我有许多关于图书馆文件夹的文件包 图书音频类: class BookAudio { public string Name { get; set; } } 我的意思是不是在驱动器E:\或其他驱动器上,而是在程序包文件夹“Library”中。 代码: StorageFolder library=await installedLocation.CreateFolderAsync(“库”,CreationCollisionOption.O

如何从本地文件夹获取扩展名文件?我有许多关于图书馆文件夹的文件包

图书音频类:

class BookAudio
    {
        public string Name { get; set; }
    }
我的意思是不是在驱动器E:\或其他驱动器上,而是在程序包文件夹“Library”中。 代码: StorageFolder library=await installedLocation.CreateFolderAsync(“库”,CreationCollisionOption.OpenIfExists); 我想将扩展引入if,例如:if扩展pdf,然后导航到pdfView页面。

试试这个

或者你可以简单地使用这个

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

如果您想在UWP中获取文件的文件扩展名,可以使用。我的意思是不是在驱动器E:\或其他驱动器上,而是在包文件夹“Library”中。代码:StorageFolder library=await installedLocation.CreateFolderAsync(“库”,CreationCollisionOption.OpenIfExists);我想将扩展引入if,例如:if扩展为pdf,然后导航到pdfView页面。
string PathTofile = @"E:\POSAPP\POS\POS\bin\Debug\kjhs.exe";
string extension = PathTofile.Substring(PathTofile.LastIndexOf('.')+1, PathTofile.Length - PathTofile.LastIndexOf('.')-1);