java 调用wget_java 调用linux wget命令下载文件
时间: 2023-11-29 20:06:03 浏览: 166
wget命令 文件下载
可以使用Java的Runtime类来执行系统命令,并使用wget命令下载文件。
以下是一个简单的示例代码:
```java
import java.io.IOException;
public class WgetExample {
public static void main(String[] args) {
try {
String url = "http://example.com/file.txt";
String saveTo = "/path/to/save/file.txt";
String command = "wget -O " + saveTo + " " + url;
Process process = Runtime.getRuntime().exec(command);
process.waitFor();
System.out.println("File downloaded successfully.");
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们将一个URL和保存文件的路径传递给wget命令,并使用Java的Runtime类执行该命令。我们还使用process.waitFor()方法等待wget命令的完成。
请注意,这种方法需要您的系统上安装了wget命令。如果您的系统上没有安装wget,请先安装它。
阅读全文