天天动画片 > 八卦谈 > 【WINDOWS / DOS 批处理】8.3命名规则

【WINDOWS / DOS 批处理】8.3命名规则

八卦谈 佚名 2024-02-03 18:27:48

       8.3 命名规则是一种限制文件名长度的方法,最早出现在早期的DOS、Winddows版本中。在现在流行的Windwos版本(例如:Windwos 11)及其DOS环境中,仍然可以正常使用。

【 8.3 命名规则】 

1、8.3 文件名的格式:8.3 文件名称含有不多于8个字符(不包括扩展名和“.”符号)的主名,以及不多于3个字符的扩展名(不包括“.”符号),主名和扩展名中间使用“.”符号连接。

  • 8.3 文件名称中的主名如果超出8个字符,则取主名的首6位半角字符,以一个 “~” 符号连接,再以一个阿拉伯数字作结尾。

  • 如果文件名称的扩展名超过3个字符,则只取扩展名的首3个字符。这时,其主名必须使用8.3 文件名的格式,即其主名必须包含 “~” 符号,如果其主名长度不足8个字符,则在主名末尾添加 “~” 符号和一个阿拉伯数字

2、在早期的DOS、Winddows版本中,8.3 文件名称全部使用大写字母,在现在的Winddows、DOS 版本中,8.3 文件名称可以忽略大小写。

3、若同一文件夹有相似的名称,则末端的数值则会自动递增。

【符合 8.3 命名规则的文件名】

下面通过实例来演示怎么使用8.3 文件名的格式

1、主名格式

在C盘根目录下新建一个名为 “test123456789.txt” 的文件,然后使用 8.3 文件名的格式显示它,如下:

若同一文件夹有两个文件名,且它们的主名相似,则对应的 8.3 文件名末端的数值则会自动递增。

在C盘根目录下新建一个名为 “test123456789.txt” 的文件和名为 “test1234567890.txt” 的文件,然后再使用 8.3 文件名的格式显示它们的内容,如下:

2、扩展名格式

在C盘根目录下新建一个名为 “test.abcdef” 的文件,然后再使用 8.3 文件名的格式显示它,如下:

若同一文件夹有两个文件名,且它们的扩展名相似,则对应的 8.3 文件名末端的数值则会自动递增。

在C盘根目录下新建一个名为“test.abcdef”的文件和名为“test.abcdefg”的文件,然后再使用 8.3 文件名的格式显示它们的内容,如下:

【符合 8.3 命名规则的目录名】

 8.3命名规则对目录名的要求和对文件名的要求一模一样。

Windows系统D盘根目录下,通常存在 “Program Files” 和 “Program Files (x86)” 两个目录,在 “Program Files” 目录下新建 one.txt(内容:one),在 “Program Files (x86)” 目录下新建two.txt(内容:two),然后再显示这两个文件的内容。如下:

使用 8.3 命名规则的条件

可以使用 8.3 命名规则的文件名(或目录名)必须具备下面两个条件之一:

  • 主名的长度必须大于8个字符

  • 扩展名的长度必须大于3个字符

在C盘根目录下新建一个名为 “test1234.txt” 的文件,其主名只有8个字符,所以使用 8.3 命名规则会报错,如下:

在C盘根目录下,新建一个名为 “dir12345” 的目录,其主名只有8个字符,所以使用 8.3 命名规则会报错;而新建一个名为 “dir.abcdef” 的目录,其扩展名长度大于3个字符,所以可以使用 8.3 命名规则。示例如下:

写作不易,如果本文帮到了您,请您 “在下面一圈三连”。

本文标题:【WINDOWS / DOS 批处理】8.3命名规则 - 八卦谈
本文地址:www.ttdhp.com/article/47131.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们