【发布时间】:2011-02-06 23:25:12
【问题描述】:
如何执行路径名中有空格的 Java System (shell) 命令?
我试过加引号和反斜杠(),但它不起作用。
ln -s "dir1/dir2" "my\ dir/dir2"
【问题讨论】:
-
"my\ dir/dir2"不是 Java 中的有效字符串,因为"\ "不是有效的转义序列。试试"my\\ dir/dir2"。 -
不,这是我打印字符串时的输出。我已经在使用“\\”
-
啊,好吧。那还不清楚。您是否有机会使用 OS X? stackoverflow.com/questions/697621
-
我很困惑 - 第二个路径中是否有文字反斜杠和空格或只是一个空格(反斜杠旨在“转义”空格)?
标签: java