gpt4 book ai didi

安卓写入文件

转载 作者:行者123 更新时间:2023-11-29 18:17:21 25 4
gpt4 key购买 nike

我创建了一个简单的函数来从 URL 写入文件。在 out.write() 之前一切正常,我的意思是没有异常(exception),但它不会向文件写入任何内容

代码如下

private boolean getText(String url, String name) throws IOException {
if(url!=null){
FileWriter fstream = new FileWriter(PATH+"/"+name+".txt");
BufferedWriter out = new BufferedWriter(fstream);
URL _url = new URL(url);
int code = ((HttpURLConnection) _url.openConnection()).getResponseCode();
if(code==200){
URLConnection urlConnection = _url.openConnection(); //
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
int bytesRead = 0;
byte[] buffer = new byte[1024];
while ((bytesRead = in.read(buffer)) != -1) {
String chunk = new String(buffer, 0, bytesRead);
out.write(chunk);
}

return true;
}
out.close();

}
return false;
}

谁能告诉我哪里出了问题?

最佳答案

试试 fstream.flush()

此外,out.close() 应该在函数返回之前被调用。

关于安卓写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405172/

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