我需要在Ruby(1.9.3)中从DOS(Win32)路径获取文件的NT(本机)路径。
也就是说,我有一个字符串:
有没有办法这样做呢? 谢谢!
也就是说,我有一个字符串:
dos_path = "C:\Windows\regedit.exe"
但我需要:
nt_path = "\Device\HarddiskVolume1\Windows\regedit.exe"
有没有办法这样做呢? 谢谢!
gsub
将 "C:" 替换为 "\Device\HarddiskVolume1" 吗? - jkeuhlenQueryDosDevice
(使用 Fiddle 或 Win32API),然后使用String#sub
。您需要一个示例吗? - cremno