Does this help?...Cheers.use strict; use Win32; use Win32::ODBC; use File::Find; use File::stat; use File::Spec; use Time::localtime; system("cls"); my $start_time = ctime(); print "\nStart Time: $start_time\n\n"; print "Full Path,Size (Byte),Created,Modified,Accessed,File Name,Type\ +n"; find(\&wanted, @ARGV); sub wanted { return unless -f; my $sb = stat ($File::Find::name); my $ct ||= localtime $sb->ctime; my $mt ||= localtime $sb->mtime; my $at ||= localtime $sb->atime; my $size = $sb->size; my ($volume,$directories,$file) = File::Spec->splitpath($File::Fin +d::name); my $ext = $file; $ext =~ s/\.(.+)$//; printf "%s,%s,%02d/%02d/%02d,%02d/%02d/%02d,%02d/%02d/%02d,%s,%s\n +", $File::Find::name, $sb->size, $ct->mon()+1,$ct->mday(),$ct->year %100, $mt->mon()+1,$mt->mday(),$mt->year %100, $at->mon()+1,$at->mday(),$at->year %100, $file,$1 } my $end_time = ctime(); print "\nEnd Time: $end_time\n";
In reply to Re^4: Win32 Folder Properties
by blackadder
in thread Win32 Folder Properties
by blackadder
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |