Windows 常用短文件名(8.3 格式)介绍
Windows 系统为了兼容旧版 DOS 和 FAT 文件系统,会为长文件名自动生成短文件名(也称为 8.3 格式),格式为最多 8 个字符的主名 + 点 + 最多 3 个字符的扩展名。短文件名通常使用大写字母,前 6 个字符取自长文件名(去除空格等特殊字符),后跟波浪号 (~) 和数字(以避免冲突)。
短文件名可以通过命令提示符中的 dir /x
命令查看。如果系统禁用了 8.3 格式生成,需要通过注册表或 fsutil
命令启用。
常见系统文件夹短文件名列表
以下是 Windows 10/11 中 C 盘根目录下常见系统文件夹的短文件名示例(基于标准安装顺序,可能因安装顺序略有差异):
长文件名 | 短文件名 | 说明 |
---|---|---|
Program Files | PROGRA~1 | 64 位程序安装目录 |
Program Files (x86) | PROGRA~2 | 32 位程序安装目录 |
ProgramData | PROGRA~3 | 程序数据共享目录 |
Users | USERS | 用户文件夹(短于 8 字符,无需缩写) |
Windows | WINDOWS | 系统目录(短于 8 字符,无需缩写) |
PerfLogs | PERFLO~1 | 性能日志目录 |
Program Files\Common Files | COMMON~1 | 公共文件目录 |
用户文件夹常见短文件名示例
在 C:\Users\[用户名]
下(如用户名 “John” 为 “JOHN”):
长文件名 | 短文件名 | 说明 |
---|---|---|
Documents | DOCUME~1 | 文档文件夹 |
AppData | APPDATA | 应用程序数据(短于 8 字符,无需缩写) |
Local Settings | LOCALS~1 | 本地设置(Windows XP 风格) |
Windows XP 时代常见短文件名
在旧版 Windows XP 中:
长文件名 | 短文件名 | 说明 |
---|---|---|
Documents and Settings | DOCUME~1 | 用户配置文件目录 |
My Documents | MYDOCU~1 | 我的文档 |
生成规则总结
- 基本规则:主名取前 6 个有效字符(去除空格、特殊字符,转大写),扩展名取前 3 个字符。若超过长度或冲突,附加 ~n(n 从 1 开始递增)。
- 示例: “My Long File Name.txt” → “MYLONG~1.TXT”。
- 注意:短文件名可能因卷(分区)设置而异,默认仅 C 盘启用生成。 禁用 8.3 可提升性能,但可能影响旧软件兼容性。