为什么 CHDIR 功能在网络上不起作用? Qbasic 基础S

why is the function CHDIR not working on the network ? Qbasic BasicA

我有一个 .bas 文件,我 运行 使用 GWBASIC.EXE

.bas 文件使用路径中的其他文件:\srv120 (T:)\Basic

(GWBASIC.EXE和.bas文件也在同一目录T\Basic)

在目录 T\Basic 中,我创建了另一个名为 "Calcultext" 的文件夹 (T:\Basic\Calcultext)

我的问题是:

.bas 文件包含以下代码(它只是文件的一部分)

1131 CHDIR " T:\Basic\Calcultext\ " 
1132 OPEN "Gisement.txt" FOR APPEND AS #2 
1133 PRINT #2, USING "* A=##### \        \ XA=#######.### YA=#######.###                                                        
*";I,NA$,XA#,YA# 
1134 CLOSE #2 
1135 CHDIR " T:\Basic\ "

当我 运行 程序时,我在第 1131 行遇到错误。

如果我删除第 1131 行(和 1135),一切正常,将在以下路径中创建一个新的文本文件 ("Gisement.txt"):T:\Basic

但是,我无法更改目录以将文本文件保存在文件夹 "Calcultext" 中,该文件夹位于文件夹 T:\Basic.

我希望一切都足够清楚,

感谢您的回答!

解决方法是:

1131 CHDIR "T:\Basic\Calcultext\" 
1135 CHDIR "T:\Basic\"

而不是

1131 CHDIR " T:\Basic\Calcultext\ "
1135 CHDIR " T:\Basic\ "

去掉路径前后的space