NAME
File::Stat - OOP interface for Perl's built-in stat() functions
SYNOPSIS
use File::Stat; # normaly
use File::Stat qw/:stat/; # override stat
use File::Stat qw/:lstat/; # override lstat
use File::Stat qw/:override/; # = qw/:stat :lstat
use File::Stat qw/:global/; # export $st_* valiable
use File::Stat qw/:all/; # all exports
$stat = new File::Stat($file_name||$file_handle);
$stat = stat( $file ); # optional
@stat = stat( $file ); # return normal array(not object)
$lstat = lstat( $file ); # optional
@lstat = lstat( $file ); # return normal array(not object)
#OOP I/F
$stat->dev; # or $stat->[0];
$stat->ino; # $stat->[1]; alias $stat->inode
$stat->mode; # or $stat->[2];
$stat->nlink; # or $stat->[3];
$stat->uid; # or $stat->[4];
$stat->gid; # or $stat->[5];
$stat->rdev; # or $stat->[6];
$stat->size; # or $stat->[7];
$stat->atime; # or $stat->[8];
$stat->mtime; # or $stat->[9];
$stat->ctime; # or $stat->[10];
$stat->blksize; # or $stat->[11];
$stat->blocks; # or $stat->[12];
# optional export
stat($file_name||$file_handle);
$st_dev
$st_ino
$st_mode
$st_nlink
$st_uid
$st_gid
$st_rdev
$st_size
$st_atime
$st_mtime
$st_ctime
$st_blksize
$st_blocks
DESCRIPTION
simply OOP I/F by the name. name space not tainted default. if Perl5.8 or higher then use File::stat.
AUTHOR
Shin Honda<lt>makoto@cpan.jp<gt>
SEE ALSO
stat.