File::Stat - OOP interface for Perl's built-in stat() functions


File-Stat documentation  | view source Contained in the File-Stat distribution.

Index


NAME

Top

File::Stat - OOP interface for Perl's built-in stat() functions

SYNOPSIS

Top

  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

Top

simply OOP I/F by the name. name space not tainted default. if Perl5.8 or higher then use File::stat.

AUTHOR

Top

Shin Honda<lt>makoto@cpan.jp<gt>

SEE ALSO

Top

stat.


File-Stat documentation  | view source Contained in the File-Stat distribution.