Windows 95的长文件名的几点说明

Author: 四川 李显东 Date: 1996-09-13

        只有为Windows 95设计的应用程序,才支持长文件名,但是,每个文件还有一个短文件名(又称别名,是8.3格式的),这使得不支持长文件名的应用程序,同样可处理带有长文件名的文件,将其别名视为文件名。
        在Windows 95中处理文件名时应记住下述要点:
        1.一些应用程序会使文件的长文件名丢失
        运行于Windows 3.x或DOS中的应用程序,不能识别长文件名,使用这些应用程序打开带有长文件名的文件再存储,长文件名将丢失。
        2.长文件名中,可包括8.3格式中不能有的字符
        除原来允许的文件名字符外,还可包括如下字符:+,;=[和],并且在文件名不超过255个字符的前提下,可在长文件名中加入任意个空格。
        3.不能指定8.3格式的别名
        当创建文件时,Windows 95自动生成8.3格式别名,用户无法为文件指定别名。
        4.有些工具程序将破坏长文件名
        不要使用不能识别长文件名的磁盘备份和恢复工具,否则,将毁掉长文件名。如果可能,尽量使用Windows 95中的备份工具来备份和恢复文件,如Microsoft的一些工具(如LFNBK等),这样就可以保留长文件名。
        5.传递到其它系统的长文件名将不可见
        如果将一个有长文件名的文件拷贝到不支持长文件名的系统中,则在该系统中只能见到8.3格式的别名。
        6.长文件名对大小写字母敏感
        在长文件名中,大小写字母是不同的,例如:MY REPORT和my report不同。
        7.通配符*的功能有所扩展
        在DOS和Windows的早期版本中,系统只能识别文件名中的第一个*,而之后所有的字符都被忽略。在Windows 95中,*的功能有所扩展,可以在查找文件时指定多个*。例如:要查找文件名中包括MID的文件,可以在Windows 95的命令行中键入DIR *mid*.*。