stream

优质
小牛编辑
135浏览
2023-12-01

此功能用于检查文件的状态。 有时需要在使用文件之前检查文件的状态。 如果文件已损坏或不可用,则无法对该文件执行进一步操作。 因此,首先检查文件的状态更有意义。

语法 (Syntax)

stream(filename) 

参数 (Parameters)

filename - 这是文件的名称。

返回值 (Return Value)

此函数可以返回以下任何值 -

  • READY - 文件已准备就绪,可用于任何后续操作。

  • NOTREADY - 文件尚未就绪。 可能存在这样的情况:文件正由另一操作使用并等待等待输入/输出操作发生。 在这种情况下,文件可能具有此状态。

  • ERROR - 可能存在其他操作正在使用该文件且文件可能处于错误状态的情况。 在这种情况下,文件可能具有此(ERROR)状态。

  • UNKNOWN - 返回,其中Rexx无法理解文件的当前状态。

例子 (Example)

/* Main program */ 
status = stream(Example.txt)
say status

当我们运行上述程序时,我们将得到以下结果。

输出 (Output)

READY