C# UWP获取文件扩展名信息
是否可以在UWP应用程序中获取文件扩展名的名称或信息 例如: 我想调用如下方法:C# UWP获取文件扩展名信息,c#,uwp,C#,Uwp,是否可以在UWP应用程序中获取文件扩展名的名称或信息 例如: 我想调用如下方法: string GetFileExtensionAppName(string extension) 例如: 传入“.pdf” 然后返回“Adobe PDF文档” 或者类似的东西。有没有一种不创建硬编码字典的简单方法?仅获取扩展名与works关联的默认应用程序的名称。对于您的示例,StorageFile.DisplayType似乎就足够了 您可以在app temp文件夹中创建一个具有特定文件扩展名的虚拟文件,以检索与
string GetFileExtensionAppName(string extension)
例如:
传入“.pdf”
然后返回“Adobe PDF文档”
或者类似的东西。有没有一种不创建硬编码字典的简单方法?仅获取扩展名与works关联的默认应用程序的名称。对于您的示例,
StorageFile.DisplayType
似乎就足够了
您可以在app temp文件夹中创建一个具有特定文件扩展名的虚拟文件,以检索与扩展名关联的DisplayType
请参阅请参阅Ohad Schneider的答案。@Kevin无法在通用windows中使用
IQueryAssociations
app@ParsaKarami这不是我告诉OP要看的答案。我指出的PInvokes是Windows API。这并不能回答我的问题。我不是在找文件本身的名称。我正在查找与之关联的默认应用程序的名称,或者根据我的示例查找更友好的命名MIME类型。my faultDisplayType