AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
stat FILEHANDLE
stat EXPR

Returns a 13™element array giving the status info for a file, either the
file opened via FILEHANDLE, or named by EXPR.  Returns a null list if
the stat fails.  Typically used as follows:

($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size,
$atime,$mtime,$ctime,$blksize,$blocks)
= stat($filename);

If stat is passed the special filehandle consisting of an underline, no
stat is done, but the current contents of the stat structure from the
last stat or filetest are returned.  Example:

if (™x $file && (($d) = stat(_)) && $d < 0) {
print "$file is executable NFS file\n";
}

(This only works on machines for which the device number is negative under NFS.)


[sh-index] Back to list of manuals