是否可以在UWP应用中获取有关文件扩展的名称或信息?
示例:我想调用类似:
的方法string GetFileExtensionAppName(string extension)
有一个示例:
通过
".pdf"
传递 并恢复"Adobe PDF Document"
或类似的东西。在不创建硬编码词典的情况下,有什么简单的方法可以做到这一点吗?仅获取默认应用程序的名称,扩展程序也与作品相关联。
在您的示例中, StorageFile.DisplayType
似乎足够了。
您可以在应用程序温度文件夹中创建一个带有特定文件扩展名的虚拟文件,以检索与扩展相关联的DisplayType
。
请参阅https://learn.microsoft.com/en-us/uwp/api/windows.storage.storage.storagefile.displaytype#windows_storage_storagefile_storagefile_displaytype