看个例子,我在Groovy项目文件夹所在目录执行dir,得到如下输出:
现在我希望用Groovy代码实现这个dir命令的执行效果,代码如下:
def process = "cmd /c dir".execute()
println "Found text ${process.text}"
输出:
Found text Volume in drive C is OSDisk
Volume Serial Number is 4C6D-47B0
Directory of C:\Users\i042416\eclipse-workspace\test222
06/22/2020 07:26 PM <DIR> .
06/22/2020 07:26 PM <DIR> ..
06/22/2020 07:26 PM 494 .classpath
06/22/2020 07:26 PM 426 .project
06/22/2020 07:26 PM <DIR> .settings
06/24/2020 09:10 AM <DIR> bin
06/22/2020 07:28 PM <DIR> src
2 File(s) 920 bytes
5 Dir(s) 341,255,667,712 bytes free