gpt4 book ai didi

java - FileOutputStream 附加替代方案

转载 作者:行者123 更新时间:2023-12-01 11:52:22 25 4
gpt4 key购买 nike

我有这个方法:

public static void write(String s, File f, String charset, boolean append) throws IOException {
final FileOutputStream fileStream = new FileOutputStream(f, append);
final OutputStreamWriter out = charset == null ? new OutputStreamWriter(fileStream) : new OutputStreamWriter(fileStream, charset);
final BufferedWriter w = new BufferedWriter(out);
try {
w.write(s);
} finally {
w.close();
}
}

但我无法在应用程序中的任何位置使用 FileOuputStream,并且我需要对输出流进行相同的写入。我如何更改此方法,以便在不使用 FileOuputStream 的情况下执行相同的操作,追加的目的是什么(将合并两个文件)?我在 Google App Engine 上使用它,因此 Google App Engine 的 Java 运行时环境不支持在文件系统上写入,并且某些类已列入黑名单。

最佳答案

更改代码不太可能对您有帮助,因为AppEngine 通常不支持文件系统写入

您可以将其更改为使用 URLFileChannel 但这没有帮助。

关于java - FileOutputStream 附加替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28701868/

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