如何获取任何文件/文件夹的系统图标



如何检索与文件/文件夹关联的系统图标,以便我可以在文件/文件夹名称旁边的列表视图中显示它吗?

您需要使用Icon.ExtractAssociatedIcon

 Icon icon = Icon.ExtractAssociatedIcon(filepath);

查看Icon.ExtractAssociatedIcon文档

注意:这只适用于文件。对于您需要P/Invoke

的文件夹,样本在这里编辑:页面现已失效,请参阅Wayback Machine上的此副本。

请参阅使用C#中的SHGetFileInfo获取(和管理)文件和文件夹图标

最新更新