gpt4 book ai didi

java - 如何在bin文件夹中创建一个txt文件

转载 作者:搜寻专家 更新时间:2023-11-01 02:29:23 25 4
gpt4 key购买 nike

我正在做一个 java 项目,我想知道是否可以编写一个代码来将 txt 文件直接创建到 bin 文件夹中(例如eclipse 的 bin 文件夹,我可以在其中使用 getClass() 访问 txt 文件)这样用户将无法看到创建的 txt 使用该程序时的文件。

最佳答案

你当然可以做到这一点。但是再想想。用户不从 Eclipse 运行程序。用户通常运行打包在 jar 中的程序,因此所有类文件不在文件系统中,而是在 jar 中。此外,用户甚至可能没有写入特殊文件夹以外的文件系统的权限。

底线:如果您想创建在文件系统中存储一些运行时数据的应用程序,您应该使用用户主目录或临时目录,或者使用提供平台的java.util.prefs.Preferences使用 Unix 中的文件系统和 Windows 中的注册表来保存和检索数据的独立方式。

如果您选择自己创建文件,您可以使用系统属性 user.homejava.io.tmpdir 检索使用主目录和临时目录。

关于java - 如何在bin文件夹中创建一个txt文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201062/

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