[ale] Perl Linux/Unix to Windows 2003

Mike Fletcher fletch at phydeaux.org
Wed Jan 24 14:37:17 EST 2007


Jerry Yu wrote:
> / works, if I recall correctly from my experience with Cygwin's port 
> of perl on Windows NT 4...
> however, under cygwin, the reference of the absolute path differs a 
> bit in that it is now /cygdrive/c to get to root of C:
Either \ or / will work *INTERNALLY* to Perl.  Any path you give to a 
builtin like open or unlink will transparently knock your toothpicks the 
right way so you don't get an extreme case of backwhackitis ( 
"somedir\\blah\\fooble.txt" ).

Anything that's passed to an *EXTERNAL* entity via backticks or system() 
does need the backslash form instead.  I believe the File::Spec module 
will convert and/or has routines for programatically building paths in 
the underlying OS' expected format.



More information about the Ale mailing list