UWP获取文件扩展名信息

时间:2017-12-21 17:28:40

标签: c# uwp

是否可以在UWP应用中获取有关文件扩展名的名称或信息?

实施例: 我想打个像这样的方法:

string GetFileExtensionAppName(string extension)

有一个例子:

  

传入".pdf"       并返回"Adobe PDF Document"

或类似的东西。有没有一种简单的方法可以在不创建硬编码字典的情况下完成此操作?只需获取与扩展名相关联的默认应用程序的名称。

1 个答案:

答案 0 :(得分:1)

对于您的示例,StorageFile.DisplayType似乎已经足够了。

您可以在app temp文件夹中创建一个具有特定文件扩展名的虚拟文件,以检索与该扩展程序相关联的DisplayType

请参阅https://docs.microsoft.com/en-us/uwp/api/windows.storage.storagefile.displaytype#Windows_Storage_StorageFile_DisplayType