我有一个COBOL程序(CH5PPB.cblproj)尝试读取CH5PP.DAT但没有成功;找不到该文件。我已经分别尝试了以下ASSIGN线。
每次运行都会给我一个COBOL FileHandlingException of 13 File not found。我试过谷歌搜索问题,没有效果。此外,我尝试访问文件的所有COBOL程序都存在同样的问题。我已尝试使用和不使用调试运行。
SELECT IN-EMPLOYEE-FILE
ASSIGN TO 'CH5PP.DAT'
ORGANIZATION IS LINE SEQUENTIAL.
SELECT IN-EMPLOYEE-FILE
ASSIGN TO 'C:\Users\nsacket\Desktop\COBOL TEXTBOOK FILES\ch05\CH5PPB\CH5PPB\CH5PP.DAT'
ORGANIZATION IS LINE SEQUENTIAL.
SELECT IN-EMPLOYEE-FILE
ASSIGN TO 'C:\CH5PP.DAT'
ORGANIZATION IS LINE SEQUENTIAL.
答案 0 :(得分:0)
解决问题或者您仍然遇到问题。您尚未提供有关您正在使用的COBOL的信息。您似乎正在使用Micro Focus COBOL Visual Studio项目?
删除'ASSIGN TO'Ch5PP.DAT'的引用'应该是分配给CH5PP.DAT
如果您尝试读取此文件,如果未通过环境变量设置,则此文件应默认放在加载文件夹中。
同时避免使用
之类的路径分配给'C:\ Users \ nsacket \ Desktop \ COBOL TEXTBOOK FILES \
COBOL TEXTBOOK中的空格文件可能会让您的生活变得困难。