[英]Java write .txt file in resource folder
我正在嘗試在資源文件夾中寫入一個 .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 是read only
。 你不能更新那個。 您可以提取jar
並編輯內容。
您可以嘗試使用首選項作為替代方案
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.