现在,我正在编写一个Groovy脚本来调用其他人的界面.但是我需要在运行脚本时更改当前的工作路径.我知道在Java中不可能.在Groovy中有可能吗?
kir*_*l-a 15
如果您可以将其他脚本作为单独的进程运行,则可以为ProcessBuilder参数提供工作目录:
def processBuilder=new ProcessBuilder(command)
processBuilder.directory(new File("Working dir"))
def process = processBuilder.start()
Run Code Online (Sandbox Code Playgroud)
要么
command.execute(null, new File("Working dir"))
Run Code Online (Sandbox Code Playgroud)
这样进程就会切换到你的新文件夹并在那里执行它.
| 归档时间: |
|
| 查看次数: |
23128 次 |
| 最近记录: |