This first part works fine, but I prefer to store paths in variables at the top of my script, thus the second part, is the syntax wrong or is it not possible in this context? I did search but I couldn't find any revelant code examples or obvious reasons as to why it isn't working.
I'm just globbing all matching files from the directory specified and doing various stuff with them, but it bugs me that I don't see whats wrong, I did also try escaping it <\$WantedFiles>
@FILES = <//server/path/WantedFiles*.*> ;
foreach $file(@FILES){
#do stuff...
}
So why doesn't this?
$WantedFiles = "//server/path/WantedFiles*.*";
@FILES = <$WantedFiles> ;
foreach $file(@FILES){
#do stuff...
}