文件句柄

FILE HANDLE 将唯一的 文件句柄 分配给路径和/或文件,并提供该文件的操作系统规范。 可以在各种过程的任何后续 FILEOUTFILEMATRIXWRITE 子命令上指定定义的文件句柄。

FILE HANDLE handle /NAME='path and/or file specifications' 
                  [/MODE={CHARACTER }] [/RECFORM={FIXED   } [/LRECL=n]
                         {BINARY    }            {VARIABLE}
                         {MULTIPUNCH}            {SPANNED }
                         {IMAGE     }
                         {360       }
                  [/ENCODING = 'encoding specification']

此命令立即生效。 它不会读取活动数据集或执行暂挂变换。 请参阅主题 命令顺序 以获取更多信息。

发布历史

发行版 13.0

  • NAME 子命令已修改为接受路径和/或文件。

发行版 16.0

  • 为 Unicode 支持添加了 ENCODING 子命令。

示例

FILE HANDLE thisMonthFile /NAME='/sales/data/july.sav'.
FILE HANDLE dataDirectory /NAME='/sales/data'.
GET FILE 'thisMonthFile'.
GET FILE 'dataDirectory/july.sav'.