我正在尝试使用这样的路径写入文件:
d:\ ABCD \ EFGH \ .. \ IJKL \ file.txt的
所以我有一个带有这样一个路径的File对象,但是在行
中FileOutputStream fos = new FileOutputStream(f);
我明白了:
java.io.FileNotFoundException: ..\ijkl\file.txt (The system cannot find the path specified)
有人知道这里有什么问题吗?是否有可能在绝对路径中解析路径?
File对象的初始化:
File f = new File(strImagePath);
strImagePath是由不同的字符串构建的,看起来与上面显示的路径完全相同。
谢谢!
答案 0 :(得分:0)
根据您的代码,java尝试访问文件夹 D:\ abcd \ ijkl \ file.txt ,因为您已经放置..\ijkl\file.txt
但是在您的系统中该路径上没有任何文件。因此,你得到错误。
编辑:可以,请尝试使用D:\\abcd\\efgh\\../efgh\\ijkl\\file.txt