linux系统wget命令的java代码实现
时间: 2023-10-25 12:10:07 浏览: 206
以下是使用Java的ProcessBuilder类来调用wget命令下载文件的示例代码:
```java
import java.io.IOException;
public class WgetExample {
public static void main(String[] args) {
String url = "http://example.com/file.txt";
String outputDir = "/path/to/output/dir/";
try {
ProcessBuilder pb = new ProcessBuilder("wget", url, "-P", outputDir);
pb.inheritIO(); //将子进程的输入/输出附加到当前进程
Process p = pb.start();
p.waitFor(); //等待进程执行完成
System.out.println("文件已下载到:" + outputDir);
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
```
这个示例假设你已经安装了wget,如果没有安装,你需要先安装wget,然后将其添加到系统路径中。
阅读全文