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

本文关键字:文件夹 系统 图标 文件 任何 何获取 获取 | 更新日期: 2023-09-27 18:28:59

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

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

您需要使用Icon.ExtractAssociatedIcon

 Icon icon = Icon.ExtractAssociatedIcon(filepath);

查看Icon.ExtractAssociatedIcon文档

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

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

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