FeColorizer:让 Windows 文件夹“按名着色”,打造视觉化文件管理系统

FeColorizer 是一款专为 Windows 10/11 设计的轻量级实用工具,它通过自动为文件夹图标应用颜色编码,将原本单调的文件资源管理器转变为一个直观、有序且色彩斑斓的视觉工作空间。

无需手动逐个设置图标,只需一次右键点击,FeColorizer 即可根据文件夹名称的首字母,瞬间为所有子文件夹披上独特的“彩虹外衣”。

FeColorizer:让 Windows 文件夹“按名着色”,打造视觉化文件管理系统插图

🌈 核心亮点:字母即颜色

FeColorizer 的核心逻辑简单而优雅:每个字母对应一种专属颜色

  • A = 🟢 浅绿色 (Light Green)
  • B = 🔵 蓝色 (Blue)
  • C = 🟦 青色 (Cyan)
  • Z = ⚪ 锌白色 (Zinc White)

即使是数字开头的文件夹(如 01-Downloads),它也能智能提取首个字母(D → 牛仔蓝)进行着色。这让你的文件系统在视觉上瞬间变得井井有条,查找文件夹时只需扫一眼颜色即可定位。

FeColorizer:让 Windows 文件夹“按名着色”,打造视觉化文件管理系统插图1

🎨 完整颜色映射表

字母颜色字母颜色字母颜色
A🟢 浅绿色J💚 翡翠绿S⚪ 银色
B🔵 蓝色K🟤 卡其色T🟦 绿松石
C🟦 青色L🟣 薰衣草U🟤 赭棕色
D👖 牛仔蓝M🟣 洋红色V🟣 紫罗兰
E💚 祖母绿N🔵 海军蓝W⚪ 白色
F🟣 品红色O🟠 橙色X🟢 赞比西绿
G🟢 绿色P🟣 紫色Y🟡 黄色
H🟤 淡棕色Q⚪ 石英色Z⚪ 锌白色
I🔵 靛蓝色R🔴 红色

⚡ 主要特性

  • 🚀 零界面,静默运行:没有主窗口,没有托盘图标,不占用后台资源。它只在被你调用时工作。
  • 🖱️ 右键菜单集成:完美融入 Windows 原生体验。右键点击任意文件夹或驱动器,即可看到“为子文件夹着色”和“移除文件夹颜色”选项。
  • 💾 驱动器级支持:不仅支持普通文件夹,还能直接对 D:E: 等驱动器根目录下的所有一级子文件夹进行批量着色。
  • ⚡ 即时生效:修改立即在文件资源管理器中可见,包括大图标视图。
  • 🔄 完全可逆:随时可以通过右键菜单一键移除所有颜色,恢复默认图标。
  • 🛡️ 原生技术实现:基于 Windows 原生的 desktop.ini 机制,兼容性极佳,无需额外驱动。
  • 📦 标准安装卸载:提供标准安装包,可通过 Windows 设置干净卸载。

🛠️ 如何使用

1. 安装

  1. 下载 FeColorizer-Setup.exe
  2. 双击运行并完成安装(需管理员权限)。
  3. 安装完成后,右键菜单功能即刻可用。

2. 为文件夹着色

  1. 打开文件资源管理器,导航到目标父文件夹(或在“此电脑”中选择驱动器)。
  2. 右键点击该文件夹。
  3. 选择 “为子文件夹着色” (Colorize Subfolders)
  4. 见证奇迹:所有直接子文件夹瞬间变成彩虹色!

3. 移除颜色

  1. 右键点击已着色的父文件夹。
  2. 选择 “移除文件夹颜色” (Remove Folder Colors)
  3. 所有子文件夹恢复默认黄色图标。

⚙️ 技术原理与细节

FeColorizer 并非简单的皮肤替换,而是深入利用了 Windows 的系统机制:

  1. 图标生成:安装时预先生成 26 种颜色的文件夹图标(含 256/48/32/16px 多分辨率),存储于 %AppData%\FeColorizer\icons\
  2. Desktop.ini 注入:对每个目标文件夹,创建一个隐藏的 desktop.ini 文件,指向对应的彩色图标路径。
  3. 属性设置:自动设置 desktop.ini 为 隐藏 + 系统 属性,并将文件夹设为 只读(这是触发自定义图标显示的必要条件)。
  4. 缓存刷新:调用 IThumbnailCache 强制刷新缩略图缓存,并发送 Shell 变更通知,确保资源管理器立即重绘,避免显示旧图标。

架构信息:

  • 语言:C# .NET 8
  • 打包:单文件独立可执行程序
  • 安装器:Inno Setup

❓ 常见问题 (FAQ)

Q: 这会拖慢我的电脑吗?

A: 绝对不会。FeColorizer 没有后台进程,仅在右键点击时运行几毫秒,完成后立即退出。

Q: 为什么大图标视图下颜色不显示?

A: 这通常是 Windows 缩略图缓存的问题。请运行安装目录下的 ResetThumbnailCache.bat 清除缓存,然后重新应用颜色即可。

Q: 支持 OneDrive 或 Dropbox 吗?

A: 技术上支持,但不建议。因为 desktop.ini 文件可能会被同步到其他未安装 FeColorizer 的设备上,导致那些设备显示损坏的图标引用。

Q: 可以自定义颜色映射吗?

A: 当前版本暂不支持自定义,所有字母的颜色是固定的。

Q: 卸载后颜色会消失吗?

A: 卸载程序会清理软件自身文件和右键菜单,但不会自动移除已应用的颜色(为了安全起见,防止误删用户数据)。如需恢复,请在卸载前右键点击相关文件夹选择“移除颜色”,或手动删除文件夹内的 desktop.ini 文件。

下载地址
夸克
密码:Rf5Z

评论