Windows给文件夹别名
Windows 和 macOS 采用了不同的技术来实现多语言显示,思路与 macOS 的 .localized 机制非常相似。
Windows 没有完全对等的“.localized”文件夹机制,但它通过 Shell 命名空间 和 资源文件 实现了类似的效果,尤其是在系统本身和许多专业软件中。
核心概念是:一个文件或对象可以有一个内部名称(用于系统识别)和一个对外显示的“友好名称”。
它不改变文件夹的实际名称,但可以改变它在 Windows Explorer(文件资源管理器)中的显示名称。
开始
操作步骤:
- 假设你有一个名为
MyFolder的英文文件夹。 - 在该文件夹内,创建一个名为
desktop.ini的文件(如果已存在,则直接编辑)。 - 编辑
desktop.ini文件,输入以下内容:
[.ShellClassInfo]
LocalizedResourceName=我的文件夹
- 将这个文件夹设置为系统属性(这样 Explorer 才会读取
desktop.ini)。在命令提示符中,进入MyFolder的父目录,执行:attrib +s MyFolder - 刷新文件资源管理器(按 F5),你会看到文件夹的显示名称变成了你设置的中文名,但其实际目录名仍是
MyFolder。
原理:
desktop.ini 是 Windows Shell 用来配置文件夹显示的文件。LocalizedResourceName 属性告诉 Explorer:“不要显示真实的文件夹名,而是显示我提供的这个名字”。
其它
中文别名乱码
通过记事本保存为 UTF-16 LE 即可解决!

浙公网安备 33010602011771号