2013-03-27 75 views
-1

我有一個COBOL程序(CH5PPB.cblproj),試圖讀取CH5PP.DAT沒有成功;該文件未找到。我已經嘗試了以下ASSIGN行分開。COBOL文件目錄未找到

每次運行都會給我一個13找不到文件的COBOL FileHandlingException。我試着用Google搜索這個問題,但沒有任何效果。而且,所有試圖訪問文件的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. 
+3

您使用的是什麼Cobol?您的文件是在C:\或您正在運行的目錄中,或者是什麼?如果你打開一個輸出文件並寫入它,文件在哪裏被創建? – 2013-03-27 17:33:06

回答

0

已解決問題或仍然面臨問題。您尚未提供您正在使用的COBOL的信息。看來你正在使用Micro Focus COBOL Visual Studio項目?

刪除CH5PP.DAT‘的「從分配給報價’這是應該分配給CH5PP.DAT

如果你正在嘗試讀取這個文件,這個文件應該默認放置在負載文件夾,如果沒有設置通過環境變量。

此外,還要避免使用像

路徑指向「C:\用戶\ nsacket \桌面\ COBOL課本FILES \

空間在COBOL教科書的文件可以使您的生活困難。