Rexx - Stream() 函数
该函数用于检查文件的状态。 有时需要在使用文件之前检查文件的状态。 如果文件已损坏或不可用,则无法对该文件执行进一步的操作。 因此,首先检查文件的状态更有意义。
语法
stream(filename)
参数
filename − 这是文件的名称。
返回值
该函数可以返回以下任意值 −
READY − 文件已准备就绪,可用于任何后续操作。
NOTREADY − 文件尚未准备好。 可能存在文件正被另一个操作使用并等待输入/输出操作发生的情况。 在这种情况下,文件可能具有此状态。
ERROR − 可能存在文件正被另一个操作使用并且文件可能处于错误状态的情况。 在这种情况下,文件可能具有此(错误)状态。
UNKNOWN − 返回此信息时,Rexx 无法理解文件的当前状态。
示例
/* 主程序 */ status = stream(Example.txt) say status
当我们运行上面的程序时,我们将得到以下结果。
输出
READY
❮ rexx_functions_for_files.html