gpt4 book ai didi

java - 保存源码包中的文件

转载 作者:行者123 更新时间:2023-11-30 05:09:05 25 4
gpt4 key购买 nike

我正在尝试保存文件目录,以便当我的应用程序再次打开时记住这些目录。我想将目录保存到名为“directories.txt”的文件中,该文件位于我的源代码包中。

我确实学会了如何通过使用以下内容来阅读:

getClass().getResourcesAsStream("/getresources/directories.txt")

所以我的问题是如何写入该文件?这可能吗。

谢谢

最佳答案

这是不可能的。您获取的文件是应用程序类路径中的资源,例如 .class 文件。与类文件一样,它不能重写到其原始位置(jar、zip 或二进制 .class 文件夹)。它是只读的,不能用于持久化。

要保留任何数据,您必须使用外部资源。您可以写入文件系统中任何路径中的实际文件。该文件将位于您的类路径文件的外部。

关于java - 保存源码包中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4103306/

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