簡體   English   中英

Java在資源文件夾中寫入.txt文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM