Я пытаюсь получить текстовый файл из определенной папки, отличной от той, что у класса, в котором я пытаюсь получить файл, используя этот простой код:
import java.io.File;
public class MyClass{
private static File file = new File("/folder1/folder2/myFile.txt");
public static void main(String[ ] args) {
//And trying to check if it exists
if(file.exists()) {
System.out.println(file.getName() + "exists!");
}
else {
System.out.println("The file does not exist");
}
}
}
со следующей структурой каталогов:
cFolder1
-->cFolder2
-->cFolder3
|>MyClass.java
folder1
-->folder2
|>myFile.txt
Однако приведенный выше код всегда дает вывод:
The file does not exist
что неожиданно (для меня).
Как я могу решить эту проблему?
Я испробовал решения, приведенные в этих ссылках QA, но NONE не помог мне:
Ссылка 1
Ссылка 2
Ссылка 3