我正在尝试在我的 Java 程序中使用wget从 FTP 服务器下载 XML 文件。我必须等到它完成下载。
String command = "WGET -O "
+props.getProperty("xmlFolder")+""+
+ rs.getString("software")
+ ".xml ftp://"+props.getProperty("ftpUser")
+":"+props.getProperty("ftpPasswort")+"@"+rs.getString("xmlPfad");
System.out.println(command);
Process p = Runtime.getRuntime().exec(command);
p.waitFor();
System.out.println("downloaded!");
没有waitfor()
它可以完美运行,但是使用此功能它会在下载 2-3 MB 后卡住。有什么建议么?