On Sun, Feb 05, 2012 at 06:06:55PM +0100, Vincent Belaïche wrote: > >> > > > >The easiest way to fix this is to convert the argument to forward > >slashes right from the start (on Windows). Then the rest of the > >script doesn't need to know about backslashes. > > > > > > > > Yes, this one simple way to do it. Another way is to use only library > functions to manipulate filenames. There exists such kind of functions > in Java or in Elisp, there must be the counterparts in Perl (I am not > familiar with Perl, but I cannot imagine that this does not exist). > Personally I would prefer to use library functions, that sounds more > portable/futureproof.
There are such library functions, in File::Spec. -- Pat