gpt4 book ai didi

Java在资源文件夹中写入.txt文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:04 25 4
gpt4 key购买 nike

我试图在资源文件夹中写入 .txt 文件,但它没有写入任何内容。我可以通过执行以下操作来读取相同的 .txt 文件:

Scanner scanner = null;
InputStream IS = MyClass.class.getResourceAsStream("/File/My FileH");
scanner = new Scanner(IS);

但是说到写作,我尝试过这样做:

PrintWriter writer =  new PrintWriter(
new File(this.getClass().getResource("/File/My FileH").getFile()));
writer.println("hello");
writer.close();

关于如何在该文件夹中写入有什么建议吗?

最佳答案

您无法向资源中写入内容,假设您将资源打包为 jar。 Jar 只是只读。你无法更新它。您可以提取 jar 并编辑内容。

您可以尝试Preferences作为替代方案

关于Java在资源文件夹中写入.txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54746917/

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