in reply to Trouble using a Win32 file path in an array
If you're sure the directories actually exist, print out $path using Devel::Peek (or Data::Dumper using $Data::Dumper::Useqq = 1;) to check if there are any unexpected chars in the string.