Windows 如何检测如何逃离路径中的空间
在Cygwin中,路径中的空格必须用反斜杠转义 在Windows中不正确,请将整个路径放在引号中 有没有办法在Ruby中自动转换成这种格式Windows 如何检测如何逃离路径中的空间,windows,ruby,cygwin,Windows,Ruby,Cygwin,在Cygwin中,路径中的空格必须用反斜杠转义 在Windows中不正确,请将整个路径放在引号中 有没有办法在Ruby中自动转换成这种格式 否则,在Ruby中如何检测我是否在Windows或Cygwin中运行?引用Cygwin中的路径应该可以正常工作。我发现了至少如何检测平台-Ruby_平台常数定义了这一点。 sys.escape("foo bar") # gives on Windows: '"foo bar"' # other systems: 'foo\ bar'
否则,在Ruby中如何检测我是否在Windows或Cygwin中运行?引用Cygwin中的路径应该可以正常工作。我发现了至少如何检测平台-Ruby_平台常数定义了这一点。
sys.escape("foo bar")
# gives on Windows: '"foo bar"'
# other systems: 'foo\ bar'