java 调用linux wget命令下载文件
2016-12-27 00:00
2226 查看
摘要: 通过下面例子可以使用java 调用任何linux命令
Runtime runtime = Runtime.getRuntime();
try {
log.error("start exec");
Process p = runtime.exec(wgetUrl);
log.error("end exec");
p.waitFor();
InputStream in = new FileInputStream(new File("/home/snow/data/dynamic.xml"));
parseDynamicXml(in);
//delete file
Process delFilePro = runtime.exec("rm /home/snow/data/dynamic.xml");
delFilePro.waitFor();
} catch (Exception e) {
log.error("runtime diaoyong wget yichang ", e);
}
常用方法 Process .getInputstream() 获得控制台输出的的结果流。
Process .waitFor(); 等待子线程执行结束。
Process.getErrorstream 获取异常输出流
Runtime runtime = Runtime.getRuntime();
try {
log.error("start exec");
Process p = runtime.exec(wgetUrl);
log.error("end exec");
p.waitFor();
InputStream in = new FileInputStream(new File("/home/snow/data/dynamic.xml"));
parseDynamicXml(in);
//delete file
Process delFilePro = runtime.exec("rm /home/snow/data/dynamic.xml");
delFilePro.waitFor();
} catch (Exception e) {
log.error("runtime diaoyong wget yichang ", e);
}
常用方法 Process .getInputstream() 获得控制台输出的的结果流。
Process .waitFor(); 等待子线程执行结束。
Process.getErrorstream 获取异常输出流
相关文章推荐
- 执行文件下载Java 调用 FFMPEG 命令时用 url 作为输入源,Linux 下出现 “no such file or directory” 问题的解决
- Linux系统中下载文件的wget命令操作实例
- linux下载文件命令wget
- Linux 下载文件命令(wget)
- Linux入门:常用命令:wget文件下载
- 多线程爬虫Java调用wget下载文件,独立线程读取输出缓冲区
- Linux命令 - 文件下载命令wget使用指南
- wget命令_Linux wget 命令用法详解:Linux系统下载文件工具
- java 读取文件,分词,调用 linux 命令
- linux下载文件命令wget
- Java利用ImageMagick调用linux系统命令实现Ai或者PSD文件转化为jpg或者png文件
- windows到linux下面文本从ansi转utf-8(java调用shell命令,java文件复制)
- Linux命令-下载文件的工具:wget
- linux下载文件命令wget
- linux 下 文件下载 wget命令
- java使用Linux命令scp从远程服务器上传下载文件
- lftpget命令_Linux lftpget 命令用法详解:调用lftp指令下载指定的文件
- java程序调用wget.exe下载文件
- Linux下使用wget命令下载百度云盘文件
- linux下载文件命令wget