use*_*339 0 groovy cmd outputstream wget
我在我的groovy代码中执行了一个wget命令,命令是这样的:
cmd /c C:/wget.exe -q -O - <my-URL>
Run Code Online (Sandbox Code Playgroud)
当我从cmd或windows运行util 实际运行此命令时,它工作正常.但是当我尝试从我的groovy代码中运行它时,我看不到输出.我怎样才能在groovy中捕获这个输出.
谢谢!
为什么不使用 wget 而是使用 groovy 来获取内容:
def data = new URL(myUrl).getText()
Run Code Online (Sandbox Code Playgroud)
"cmd /c C:/wget.exe -q -O - <my-URL>".execute().text
Run Code Online (Sandbox Code Playgroud)
但是new URL("<my-URL").text可能是一种更好的方法来加载网址而不依赖于wget.
| 归档时间: |
|
| 查看次数: |
3556 次 |
| 最近记录: |