|Think about Loose Coupling|
CPAN Module for mixing Unix/Windows pathby rovf (Priest)
|on Jun 05, 2008 at 11:00 UTC||Need Help??|
rovf has asked for the
wisdom of the Perl Monks concerning the following question:
I'm working at an application dealing with Windows and Unix in a pretty mixed up fashion, and so the usual problem with the pathes pops up. Internally, I use / as a separator whenever possible. For path strings I get from the "outside", I use File::Spec to be OS independent. I have also had a look at Path::Class on CPAN, but so far not needed it yet.
Occasionally, I need to compose a path consisting of several parts, where some parts are in Windows style and some in Unix style, and I need to produce from this a consistent path out of it. For example,
should yield '/home/foo/abc/bar/baz'.
Now of course this is easy to do: In this case, I just need to translate the backslashes into forward slashes; but I wonder whether someone knows already a CPAN module which has a collection of utilities similar to this one (this was only one example of what I need to do), so that I don't have to reinvent the wheel.
Ronald Fischer <firstname.lastname@example.org>