WindowsAPICodePack - 无论全球化区域性如何,System.KindText 值是否一致

本文关键字:KindText System 是否 全球化 区域性 WindowsAPICodePack | 更新日期: 2023-09-27 18:31:25

我正在使用WindowsAPICodePack来确定文件类型(图像,音频或视频)。

我正在使用来自

string mediaType = GetValueString(fileObj.Properties.GetProperty(SystemProperties.System.KindText));

它返回三种类型的"图片"、"音乐"和"视频"。

我的问题是,无论全球化文化如何,这个价值观都会保持一致吗?如果没有,是否有另一种方法可以从文件名中获取这些媒体类型。

WindowsAPICodePack - 无论全球化区域性如何,System.KindText 值是否一致

经过一番挖掘,SystemProperties.System.PerceptiondType是正确的属性。我返回一个表示文件类型的中间器。

相关链接https://msdn.microsoft.com/en-us/library/windows/desktop/bb787548%28v=vs.85%29.aspx