标题: DOSLFN的BUG???
[打印本页]
作者: gmy
时间: 2004-1-29 00:00
标题: DOSLFN的BUG???
最近发现的:
运行DOSLFN,带中文库
对以下已有文件进行COPY操作:
已有C:\1\A.TXT
已有C:\2\A.TXT
COPY C:\1\A.TXT C:\2
提示与否覆盖?按Y
结果再进入C:\2,
A.TXT已变以A~.TXT了,
只要DOSLFN /U 禁止使用它后,这样的操作就正常了,不知是DOSLFN的问题,还是Wengier
制作的中文库有问题,或还是我运行环境的问题.
运行环境:
DOS71 + TW3.1
作者: Wengier
时间: 2004-1-29 00:00
我刚才在Bochs虚拟机中对此问题试验了一下。
在带有DOSLFN(最新版)的MS-DOS 7.10(是用“MS-DOS 7.10完整安装版”安装的)环境下,C:\1\A.TXT和C:\2\A.TXT文件均已存在,但实验中显然无法重现此问题,可见不是DOSLFN的问题。
关于TW中文系统,因Bochs中无法运行TW,所以没有加载。但由于TW本身不应对其造成任何影响,所以我觉得不会是TW的问题。
所以,我觉得可能是您的运行环境有问题或其它原因。
[此贴子已经被作者于2004-1-30 1:49:18编辑过]
作者: dos时代菜鸟
时间: 2004-1-30 00:00
就是doslfn 的问题,这与tbl文件有关,如果a.txt 重新命名为大写的 A.TXT 就没有这个问题了。我也多次遇到这个问题。或许是doslfn的某些隐藏参数在起作用呢。这个问题我以前提到过,但没有结果。
作者: Wengier
时间: 2004-1-30 00:00
DOS时代菜鸟:小写的a.txt和大写的A.TXT文件我都试过,但都没有发现任何问题。我现在大概知道原因了:您和gmy使用的DOSLFN的版本太旧。而我使用的则是最新版本的DOSLFN,所以没有发现此问题。说明:最新版本的DOSLFN已在“MS-DOS 7.10完整安装版”中自动安装并自动加载。