我正在開發一個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