in reply to Can't seem to see the problem here...
I suggest the following modification to your code:
The addition of die is to make sure you get a message about why it's not working, pinpointing what's wrong. You could use warn instead and put that in a loop, waiting for a valid dir or some such. Just an idea =)$dir = <>; # get directory from STDIN chomp $dir ; # get rid of trailing new line! $dir =~ s/\//\\/g; # clean up the path a bit opendir(DIR,"$dir") or die "Can't open '$dir' $!" ; # open directory $ +dir @files = readdir(DIR); # read directory contents into @files closedir(DIR);
-Ducky
|
|---|