Tai*_*aig 3 unix scala processbuilder
Process( Seq( "rm", "-r", "*" ), new File( "/some/dir" ) ) !
Run Code Online (Sandbox Code Playgroud)
此代码将失败(rm: *: No such file or directory),因为*通配符被解释为字符串值而不是unix通配符.是否有可能改变这种行为?
glob模式是一个shell特性.您可以自己为文件生成glob,也可以执行shell,将参数传递给它:
Process( Seq( "/bin/sh", "-c" "rm -r *" ), new File( "/some/dir" ) ) !
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
316 次 |
| 最近记录: |