您的位置:首页 > 编程语言 > Java开发

java中用runtime执行widows的cmd命令

2016-09-01 16:11 351 查看
今天同学发来一个面试题,让用java实现复制文件到另一个目录,我就研究了下java执行win的cmd命令,发现网上好多例子都复制不成功妈的。最后自己鼓捣了半天才成功。

看了某大神的文章,才知道runtime.exec();封装的水比较深。以上是我执行成功的代码,各位可以试试,不成功直播吃翔。

下面是我总结的需要注意的地方

注意:windows的dos的编码是GBK的,获取dos的输出内容时候,包装成inputStreamReader并带上GBK编码方式参数。

一定要p.waitFor();不然执行不成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: