⽂件名规范:8.3格式8.3格式通常指较旧的Windows操作系统或DOS的⽂件命名格式。
“8”是指⽂件名或⽬录名的主体部分⼩于等于8个字节;
“3”是指⽂件名的扩展名部分⼩于等于3个字节;
8.3⽂件名的有效字符不包括空格等特殊字符;
若不符合以上限制则会以"~"作延长名称如"Program Files"会变成"Progra~1"
若同⼀⽂件夹有相似的名称,末端的数值则会⾃动递增
8.3短⽂件名格式规范是DOS+FAT12/FAT16时代遗留下的⽼规矩,
⾃从Windows95开始(其实据说从Windows for Groups 3.11开始),
苹果醋的喝法Windows就已经能⽀持长⽂件名,但是为了向前兼容,特别是⽂件系统兼容性,
FAT⽂件系统均强制执⾏“为长⽂件名提供8.3兼容格式的短⽂件名”的特性。
楚河和嗨氏因此你会看到,在FAT16/32⽂件系统上:
朴信惠李钟硕老番茄真名>杨幂被潜规则过吗
⽬录"program files"同时还拥有⼀个8.3规范的"PROGRA~1"短名称;
⽽⽂件"元素周期表.exe"也同时拥有⼀个"元素周~1.exe"的短名称。
[这有⼀点像类UNIX系统下的hardlink,⼀个对象拥有两个引⽤⽅式。]
如:
vbs中同⼀语句使⽤长名如下:
WshShell.Run """D:\Program Files\Notepad++\notepad++.exe """&name,1, false
使⽤8.3命名规则如下:
WshShell.Run "D:\Progra~1\Notepad++\notepad++.exe """&name,1, false
黄海波的电影
发布评论