[Groovy]如何在Groovy里得到命令行的返回值


在Groovy里可以很方便的得到命令行的返回值(exitValue函數):

 

def cmd ="ls -lrt " 
def proc =cmd.execute() 
proc.waitFor()  // 用以等待外部進程調用結束 
println proc. exitValue()

 

如果需要在特定的folder運行可以用下面的代碼

path -- 相當於運行目錄

cmd.execute(null, new File(path))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM