Windows paths in glob
- From: Dmitry <mitia2008.remove@xxxxxxxxx>
- Date: Sun, 30 Mar 2008 19:09:18 GMT
OK, so there's a well-known difficulty with handling Windows-style paths in glob: it doesn't
like backslashes, nor does it like spaces. One solution to that is to use Unix-style paths:
glob('C:\Documents and Settings\*'); # Doesn't work
glob('C:/Documents\ and\ Settings/*'); # Works
Problem is, the rest of Perl's built-in file-handling functionality behaves the other way around.
For instance, with -d:
-d 'C:\Documents and Settings'; # Works
-d 'C:/Documents\ and\ Settings'; # Doesn't work
Question: is there any way to use the same path string with glob and with the rest of Perl,
without having to convert them back and forth?
.
- Follow-Ups:
- Re: Windows paths in glob
- From: Bart Lateur
- Re: Windows paths in glob
- From: szr
- Re: Windows paths in glob
- From: Gunnar Hjalmarsson
- Re: Windows paths in glob
- From: Martijn Lievaart
- Re: Windows paths in glob
- From: John W. Krahn
- Re: Windows paths in glob
- Prev by Date: FAQ 8.4 How do I print something out in color?
- Next by Date: Re: Windows paths in glob
- Previous by thread: FAQ 8.4 How do I print something out in color?
- Next by thread: Re: Windows paths in glob
- Index(es):
Relevant Pages
|