如果文件存在于具有 URL 的远程服务器上,我如何检查 Java?如果是则下载文件。
这是我的代码示例 - 它打开指定的 URL,然后创建 I/O 流以复制 URL 指定的文件。但最终它并没有像它应该做的那样工作。
URL url = new URL(" //Here is my URL");
url.openConnection();
InputStream reader = url.openStream();
FileOutputStream writer = new FileOutputStream("t");
byte[] buffer = new byte[153600];
int bytesRead = 0;
while ((bytesRead = reader.read(buffer)) > 0)
{
writer.write(buffer, 0, bytesRead);
buffer = new byte[153600];
}
writer.close();
reader.close();