我想輸出一個對象到一個文件,下面的代碼工作正常。Java:在文件對象的文件名中包含文件夾路徑
val myFile = new File(myPath + "_" + myFileName)
val myData = new ObjectOutputStream(new FileOutputStream(myFile))
不過,如果我想使MyFileName的下mypath中,如:
val myFile = new File(myPath + "/" + myFileName)
val myData = new ObjectOutputStream(new FileOutputStream(myFile))
我java.io.FileNotFoundException。
任何想法我可能錯過了?謝謝!
「myPath」的路徑可能不存在。您也可以使用File(String,String)將路徑元素連接在一起。考慮使用'new File(myPath).exists()'來檢查路徑是否存在和/或File#mkdirs來創建路徑 - 務必檢查返回結果,因爲路徑可能無效或者您沒有寫入權限 – MadProgrammer