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

时间:2018-12-12 08:28:49

标签: save directory chdir qbasic gw-basic

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

.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

但是,我无法更改目录以将文本文件保存在文件夹T:\ Basic中的“ Calcultext”文件夹中。

我希望一切都足够清楚,

谢谢您的回答!

1 个答案:

答案 0 :(得分:3)

解决方案是:

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

代替

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

应删除路径前后的空间。