gpt4 book ai didi

java - 我们可以将Url路径和文件名传递给java中的FileOutputStream吗

转载 作者:行者123 更新时间:2023-12-01 13:08:17 25 4
gpt4 key购买 nike

先生,我是 java 新手,我想在 URL 路径上写入文件,是否有任何可能的方法在 URL 路径上写入文件,请给我一些提示

最佳答案

不,您不能将 URL 路径和文件名同时作为参数传递给 FileOutputStream。

但是,您可以使用以下代码从指定的 URL 读取数据并将其写入文件:

 try{    
URL url = new URL("http://docs.oracle.com/javase/7/docs/api/java/io/FileOutputStream.html");
String path = "D://StackOverflow/";
InputStream ins = url.openStream();
OutputStream ous = new FileOutputStream(path);
final byte[] b = new byte[2048];
int length;

while ((length = ins.read(b)) != -1) {
ous.write(b, 0, length);
}

ins.close();
ous.close();
} catch(Exception e){
e.printStackTrace();
}

您能否解释一下,通过将 URL 和文件名传递给 FileOutPutStream,您实际上想要实现什么目的?

关于java - 我们可以将Url路径和文件名传递给java中的FileOutputStream吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23102136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com