我正在开发一个java项目,我想知道是否有可能编写一个代码,可以将txt
文件直接创建到bin
文件夹中(例如bin文件夹eclipse,在那里我可以使用getClass()
访问txt
文件),以便用户在使用该程序时将无法看到创建的txt
文件。如何在bin文件夹中创建一个txt文件
4
A
回答
5
你当然可以做到这一点。但再想一想。用户不从Eclipse运行程序。用户通常运行包装在jar中的程序,所以所有的类文件不在文件系统中,而是在jar中。此外,除特殊文件夹外,用户甚至可能无权写入文件系统。
底线:你要创建的应用程序,在文件系统中存储一些运行时的数据,你应该任一用户的用户家中或临时目录,或使用java.util.prefs.Preferences
提供独立于平台的方式来保存和检索在UNIX上使用的文件系统数据和注册表在Windows中。
如果您选择自己创建文件,则可以使用系统属性user.home
和java.io.tmpdir
检索使用主目录和临时目录。
+0
我可以在运行时在生成的jar中创建一个临时txt文件,或者我必须使用java.io.tmpdir或任何其他目录吗? – ChimstarTech
相关问题
- 1. 文件夹不在bin-debug中创建。
- 2. 如何在sysfs文件夹中创建一个文件夹
- 3. 如何在一个文件夹中创建文件夹:Android
- 4. 在每个子文件夹中创建txt文件
- 5. 如何在可执行文件所在的文件夹中创建txt文件
- 6. 在bin文件夹以外的Perl中创建一个目录
- 7. 文件夹中创建一个文件
- 8. 在一个文件夹中创建一个文本文件
- 9. 如何在子文件夹中创建多个文件夹.......!
- 10. 如何在Visual Studio项目的bin/Release中创建文件夹?
- 11. 如何创建txt文件
- 12. 如何在CSV文件中创建多个txt文件名称
- 13. 在子文件夹中自动创建txt文件
- 14. 如何创建一个夹具文件
- 15. 在C中创建一个文件夹的Zip文件夹#
- 16. 如何在Java中创建或编辑文件夹中的txt文件?
- 17. 在c中创建一个文件和一个文件夹#
- 18. 如何从Windows中的文件夹创建一个jar文件?
- 19. 如何创建一个build.xml文件在此文件夹strucure
- 20. 如何在python中为给定文件创建一个.bin文件?
- 21. 批处理文件Filename创建文件夹和txt文件
- 22. 在文档文件夹中创建一个子文件夹/文件
- 23. 如何使用PHP在另一个文件夹中创建文件夹
- 24. 如何在现有文件夹中创建一个子文件夹?
- 25. Heroku:在bin文件夹中放入一个文件
- 26. 如何在.txt文件中创建一个Watir报告?
- 27. 在一个文件夹中读取多个.txt文件
- 28. 如何使用PHP在另一个文件夹内创建多个文件夹?
- 29. 如何在gradle文件夹中创建缓存文件夹?
- 30. 在src文件夹外创建一个文件夹
你是什么意思用户将无法看到它?只要他有适当的权限来访问文件系统中的目录和文件,他将始终能够执行此操作。 – Jagger