java调用外部命令
2009-04-08 22:45
176 查看
String command = "cp 源文件 目标文件";
Runtime runtime = Runtime().getRuntime();
try{
runtime.exec(command);
}catch(IOException e){
e.printStackTrace();
}
注明:以上命令是在linux操作系统下,文件的拷贝命令,可通过java调用linux拷贝命令来执行;
在windows xp操作系统下,文件的拷贝命令:cmd.exe /c c://a.txt c://a_copy.txt
补充:在网上看到的一点知识:
Runtime执行时,被执行的程序相当于子进程。可以返回子进程Process对象
p.waitFor()是指子进程执行完成后,再执行后面的程序。比如把文件copy到别处,再重写文件,如果不用waitFor(),有可能文件还没有拷贝就已经更新了。拷贝的是更新过的文件。而不能达到备份的效果。
Runtime runtime = Runtime().getRuntime();
try{
runtime.exec(command);
}catch(IOException e){
e.printStackTrace();
}
注明:以上命令是在linux操作系统下,文件的拷贝命令,可通过java调用linux拷贝命令来执行;
在windows xp操作系统下,文件的拷贝命令:cmd.exe /c c://a.txt c://a_copy.txt
补充:在网上看到的一点知识:
Runtime执行时,被执行的程序相当于子进程。可以返回子进程Process对象
p.waitFor()是指子进程执行完成后,再执行后面的程序。比如把文件copy到别处,再重写文件,如果不用waitFor(),有可能文件还没有拷贝就已经更新了。拷贝的是更新过的文件。而不能达到备份的效果。
相关文章推荐
- java调用外部命令实例
- Java中调用外部命令
- Java调用外部程序命令时线程阻塞问题分析
- java 执行命令、调用bat文件、调用外部程序的两种方法
- Java 使用Runtime.getRuntime.exec 和 ProcessBuilder 调用外部命令
- java 调用外部命令
- 标准java调用外部命令的写法
- Java调用外部命令
- java 调用外部命令
- JAVA学习22_在Java中执行脚本命令以及调用外部程序说明
- java中调用外部命令
- Java调用外部程序命令
- Java中调用外部命令
- Java如何调用外部外部命令?
- Java调用外部程序命令
- Java如何调用外部命令?
- Cocos2dx通过JniHelper调用java函数,报错error link2019: 无法解析的外部命令
- Java如何调用外部外部命令?
- Java中调用外部命令
- 关于Android中Java调用外部命令的三种方式