3
Process( Seq( "rm", "-r", "*" ), new File( "/some/dir" ) ) !

此代码将失败 ( rm: *: No such file or directory),因为*通配符被解释为字符串值而不是 unix 通配符。是否有可能改变这种行为?

4

1 回答 1

5

glob 模式是一种壳特征。您可以自己 glob 获取文件,也可以执行 shell,将参数传递给它:

Process( Seq( "/bin/sh", "-c" "rm -r *" ), new File( "/some/dir" ) ) !
于 2013-09-06T15:17:45.503 回答