当前位置: 代码迷 >> J2SE >> java实施CMD,log无法输出 (>>无效)
  详细解决方案

java实施CMD,log无法输出 (>>无效)

热度:84   发布时间:2016-04-23 21:42:06.0
java执行CMD,log无法输出 (>>无效)
用Runtime.getRuntime().exec(cmd)执行cmd命令,cmd命令里面有个输出定位符>>,在windows 2003时候,可以正常输出log,但是在windows 2008时,无法输出log。
求能输出log的方法和无法输出的原因。

cmd命令类似于:
D:\win.bat >> D:\win.log
bat能执行,但是无法输出log

------解决方案--------------------
引用:
用Runtime.getRuntime().exec(cmd)执行cmd命令,cmd命令里面有个输出定位符>>,在windows 2003时候,可以正常输出log,但是在windows 2008时,无法输出log。
求能输出log的方法和无法输出的原因。

cmd命令类似于:
D:\win.bat >> D:\win.log
bat能执行,但是无法输出log

这个问题我遇到过,这个是权限的问题,给你要输出的盘符追加一下你现在登录用户的权限就可以了
  相关解决方案