[Groovy]如何在Groovy里得到命令行的返回值
2012-11-11 07:05
225 查看
在Groovy里可以很方便的得到命令行的返回值(exitValue函数):
def cmd ="ls -lrt "
def proc =cmd.execute()
proc.waitFor() // 用以等待外部进程调用结束
println proc.exitValue()
如果需要在特定的folder运行可以用下面的代码
path -- 相当于运行目录
def cmd ="ls -lrt "
def proc =cmd.execute()
proc.waitFor() // 用以等待外部进程调用结束
println proc.exitValue()
如果需要在特定的folder运行可以用下面的代码
path -- 相当于运行目录
cmd.execute(null, new File(path))
相关文章推荐
- Java或C#调用命令行批处理命令如何获得返回值
- 使用在类中定义的有返回值的函数,如何得到执行结果反馈?
- 如何"引用"传递参数从一个函数中得到多个返回值
- 如何调用命令行程序, 并得到输出, 还有输入交互?
- MFC中自定义消息方法及如何得到消息处理函数的返回值
- 如何在ASP.NET程序中弹出新窗口并得到返回值
- HTML+AngularJS+Groovy如何实现登录功能
- ADO开发中如何得到表格字段名
- 如何使用命令行生成高强度密码
- JNI编程中如何传递参数和返回值。
- Perl 标量上下文中如何得到列表
- 如何通过命令行使用Wisdom RESTClient?
- 如何提高Linux系统命令行的工作效率
- Python:如何得到Popen的输出?
- 蒋介石如何能够强大的北洋军阀对战?(北洋军阀一盘散沙,以添油战术应对,所以完全失败;北伐军主次应对得到,后期实力大增)
- 如何用CFileDialog得到一个文件夹的路径?
- 如何在Matlab中得到透明背景的图片?
- 如何得到本地IP
- Windows 演示设置如何使用命令行控制
- 如何在cmd命令行中查看、修改、删除与添加环境变量