Я пытаюсь написать в файле с пути, как это:Не можете найти указанный путь при использовании .. посередине?
D: \ ABCD \ EFGH \ .. \ IJKL \ file.txt
Так у меня есть объект файла с таким путем, но в строке
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 построен из различных струнных и выглядит точно так же, как пути, указанному выше.
Спасибо!
Показать весь код, а не только случайные строки. Мы не можем видеть, что находится в 'f', и это именно то, где ваша проблема. – chrylis
Что такое f variable? –
Уверены, что вы не просто пропустили обратную косу «\» между «efgh» и «..» (ярлык для родительского каталога), т. Е. 'D: \ abcd \ efgh \ .. \ ijkl \ file.txt'? – A4L