in reply to Re^2: Stat not returning values for a directory on Windows XP
in thread Stat not returning values for a directory on Windows XP
Nothing I changed would cause that error to appear where it wasn't before. In fact, you should have gotten that error all along.
Furthermore, it might have been worth saying that you weren't using stat. The code I gave you is wrong.
use File::stat qw( stat ); sub DirCheck { my $_dir = $_[0]; my $_dirStat = stat($_dir) or die "Can't stat directory $_dir: $!\n"; print "Directory: $_dir\n"; for my $field (qw( dev ino mode nlink uid gid rdev size atime mtime ctime blksize blocks )) { print "$field: ", $_dirStat->$field(), "\n"; } my $_mtime = $_dirStat->mtime; print "Last Modified Time for $_dir: $_mtime\n"; }
I also removed the useless opendir, which also avoids the error you are getting.
Updated
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Stat not returning values for a directory on Windows XP
by scott_shea (Initiate) on Jan 18, 2010 at 20:15 UTC | |
|
Re^4: Stat not returning values for a directory on Windows XP
by scott_shea (Initiate) on Jan 18, 2010 at 20:34 UTC |