// Windows · 2025-10-02

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 可提升性能,但可能影响旧软件兼容性。

原文 https://blog.csdn.net/2301_79518550/article/details/152416256