Hello All

I have a script below that lists a directory tree structure (thanks for the base code 
Jan!)and have modified it, unsuccessfully, to add the file size.

What have i done wrong ??

The output I am looking for is:

c:\anydir\foo.txt 1,102

code:

# Reads a directory tree and parses the results

# use strict; 
use File::Find; 
use File::stat;
use Cwd; 

print STDOUT "Enter the root of the path to be evaluated: ";
$rootpath = <STDIN>; #path to be evaluated
chomp $rootpath; #delete the trailing newline

 $dir = $rootpath; 

 print "Listing of $dir\n"; 

find ( sub { print qq{$File::Find::name\n};
$size=(stat($File::Find::name))[7];
printf "size is %04o\n", $size;


 }, $dir );

Reply via email to