DOS中。不过,微软公司只是没有在纯DOS本身是支持长文件名的。很多DOS软件(如现在很流行的DJGPP程序等)只要发现LFN接口已经存在,就可以对LFN进行直接操作。因此,只要有一应用程序能提供纯DOS下的长文件名就可以实现。
为了达到这一目标,很多人开始努力了。最早提供LFN API的是LFNDOS的作者写了个支持中文长文件名的子功能,所以它的最新版1.07版已经支持中文LFN了。LFNDOSLFN。DOS相比,最大优点就是速度快,占内存小,而且支持Unicode。它的最新版本是0.32o,它的作者在我的帮助下,现已全面支持中文长文件名了,包括GB2312、Big5、甚至GBK字符集的中文长文件名。由于它的以上优点,使它成为一个相当强大实用的LFN接口驱动程序,可在本站的“驱动程序”中下载。一旦有了长文件名接口,那么MS-DOS 7.10完整安装版”中已自动调用长文件名功能,这样DOS 6.x中则不行,因为它太旧而不支持长文件名。
除LFN的API驱动程序以外,还有其它一些提供LFN支持的软件,如LFNDIR,作为DIR的增强工具,可以显示长文件名。但由于LFNDIR是个很旧的软件,不支持FAT32分区和光盘,所以并不是很实用。最强大实用且有名的是Odi's LFN tools(可在本站的“文件工具”中下载),它包含一套长文件名工具,如LDIR,LCD,LRD,LDEL等,非常方便且稳定,全面支持FAT12/16/32和光盘上的长文件名,可以当作纯DOS本身不带有LFN支持,并不代表所有的DOS 7.10就本地支持长文件名和FAT32,而不需任何其它程序。总之,DOS
一些旧的磁盘工具(如NDD 8.0等)由于推出的时候长文件名还没有出现,所以不支持长文件名,如果使用的话可能会对长文件名造成破坏。不过,近年来推出的新的DOS工具,这样就可以与长文件名和睦共处了。


