我有一个使用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”文件夹中。
我希望一切都足够清楚,
谢谢您的回答!
答案 0 :(得分:3)
解决方案是:
1131 CHDIR "T:\Basic\Calcultext\"
1135 CHDIR "T:\Basic\"
代替
1131 CHDIR " T:\Basic\Calcultext\ "
1135 CHDIR " T:\Basic\ "
应删除路径前后的空间。