It was my understanding that line 154 gets all files within the input directory. I got this from http://perl.about.com/od/filesystem/qt/perlglob.htm . Initially, I was writing this script on W7 and the line didn't include quotations, then I switched to an XP machine and had to include the quotations for it to work.
I changed the line as you suggested, but the program enters an infinite loop.
After some debugging, testing both lines:
my @files = <"$inputDir"*>
and
my @files = glob "$inputDir*";
only output the topic directory path, whereas
my @files = <*>
and
my @files = glob "*";
actually output the files within the present working directory.
In reply to Re^3: Invalid top directory at C:/Perl/lib/File/Find.pm line 598
by JHermida
in thread Invalid top directory at C:/Perl/lib/File/Find.pm line 598
by JHermida
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |