in reply to Re^3: trouble with glob
in thread trouble with glob

Thanks for your help. I could never get it to work quite right and ended up using opendir/readdir to iterate through the files in the directory and look for the ones I was after. I know there is probably a more efficient way of doing this, but it worked for me for now. Perhaps if I looked at glob() with fresh eyes I would understand what I was going wrong. Encouraging that it worked for you, but perhaps Windows is more lenient with spaces in the path names then LINUX is (well we KNOW that is true, but not sure about how perl sees the matter).

opendir(DIR,"$FOLDERNAME") or die $!; #Look through the tiffs for one we care about while ( $FILE = readdir(DIR)) { #check for tif's in folder starting with at least 3 nu +mbers since they have the ISBN in it if ( $FILE =~ /^[0-9][0-9][0-9].*\.tif/ ) { $FILE =~ s/([0-9]*).*/$1/; print $BOOKNAME."'s ISBN is: ".$FILE."\n"; }