See pathname2, available on the RAA. It will preserve your slashes as
is. It is also much better suited for Windows.
From: John Wells [mailto:email@example.com]
Sent: Tuesday, August 23, 2005 6:11 AM
To: ruby-talk ML
Subject: OS independent way to read/write paths?
I'm running into some problems running scripts on Windows
that do file path mangling. Problem is that it appears Ruby
converts all windows paths to forward slashes as opposed to
back slashes...fine by me, but I need to write them out on
occasion for consumption by other Windows programs or batch
files, and then I have a problem.
I know this would be a relatively simple thing to handle on
my own, but wanted to know if, by my newness to Ruby, I'm
missing a wheel that's already been invented. What's the
idiomatic way of handling this sort of problem?