我創建動態使用文件IO文件,getResourceStream無法加載新創建的文件中蝕
FileOutputStream中FOS =新FileOutputStream中( 「sample.txt的」);
並嘗試使用getClass()。getResourceAsStream(「sample.txt」)在另一個類中加載sample.txt,並且無法加載文件,而如果我在eclipse中刷新項目,它能夠加載文件,getResourceStream緩存文件?,我需要的是動態創建文件並加載它們並對它們執行一些操作,我是否錯過了某些內容?
代碼 InputStream爲=的getClass()getClassLoader()的getResourceAsStream( 「sample.txt的」); //絕對路徑
PS:新增在建道路的新創建的文件
你在哪裏存儲文件?重建項目時,它可能會將文件從源文件夾複製到輸出文件夾中。爲什麼你要使用getResourceAsStream,如果你創建它作爲一個文件? –
getResourceAsStream更具可移植性,並且可以在打包到.jar時使用。 – nitind