Ruby 关于在 windows 上运行本地命令的问题

ask_acct · 2014年01月31日 · 最后由 ask_acct 回复于 2014年02月04日 · 1962 次阅读

问个绝对初级的问题在 windows 下,用 system 来执行本地命令例如 system "dir", 但是 system "dir C:\Program Files\WinRAR\" 这样就运行不成功,因为 Program Files 这之间有空格试图用转义符号也不行。 该怎么办呢?谢谢

试试空格前加个\来转义吧

#1 楼 @jiang_plus 试过了,不行啊

system('dir "C:\Program Files\WinRAR\"')

需要 登录 后方可回复, 如果你还没有账号请 注册新账号