As far as the Windows Find tool goes (which I know wasn't your original
question)... If the file name is in quotes, i.e. "Mortgage Market*" (WITH
the quotes), it performs as expected.
As far as perl goes...
Try replacing the spaces with questions marks. Also, FYI: glob will return
an array of names, so try:
@myFileList = glob "Mortgage?Market*"
foreach $myFile (@myFileList) {
# do whatever
}
Russell J Foster
Subject, Wills, & Company
e. [EMAIL PROTECTED]
v. 630-572-0240
-----Original Message-----
From: McCollum, Frank [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 28, 2002 3:10 PM
To: [EMAIL PROTECTED]
Subject: Matching for filenames with spaces in them?
I asked this earlier but got no response, so all that is different is the
subject. Surely, there is some one in this group who can answer this
seemingly simple problem! -Frank
> I am guessing that the spaces are the problem, because if I put the
> same string in the Windows Find tool, I get the same unexpected
> results. I have this code below and expect to get the file named...
"Mortgage Market
> Review Package (25 Jan ", but instead I get a single word,
> "Market", which is not a file. Any insight into this? (I've tried
> with an without the "\" in front of the spaces)
>
>
> chdir "L:/Desks/Agency\ Passthru\ Trading/Reports/";
> $myNewFile = glob "*Mortgage\ Market\ Review\ Package*" ;
> print "$myNewFile\n";
>
>
>
> Thanks,
> Frank McCollum
> Bank Of America Securities, LLC [EMAIL PROTECTED]
> (704) 388-8894
>
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]