我想输出一个对象到一个文件,下面的代码工作正常。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