File::Stat - OOP interface for Perl's built-in stat() functions
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
simply OOP I/F by the name. name space not tainted default. if Perl5.8 or higher then use File::stat.
Shin Honda<lt>makoto@cpan.jp<gt>
stat.
To install File::Stat, copy and paste the appropriate command in to your terminal.
cpanm
cpanm File::Stat
CPAN shell
perl -MCPAN -e shell install File::Stat
For more information on module installation, please visit the detailed CPAN module installation guide.