我在 Microfocus Native cobol 下工作,我想创建一个动态文件名。
我的宣言是:
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT OUT-FILE ASSIGN TO DYNAMIC OUT-NAME
ORGANIZATION IS LINE SEQUENTIAL.
然后我从另一个文件中读取文件名并将其放入我OUT-NAME
的文件中,然后创建一个文件:
OPEN OUTPUT OUT-FILE.
write OUT-RECORD.
CLOSE OUT-FILE.
当文件名中没有空格时,这可以正常工作。但是当我这样做时,文件名停在空格处
作为一个例子,我们将一个字符串移动到OUT-NAME
MOVE "C:\New Folder\Example.txt" INTO OUT-NAME
这将创建一个C:\
名为的文件New