Я использую Eclipse + Java и пытаюсь создать файлы в рамках моего текущего проекта.Я использовал new File("")
и не понимаю его поведение.
File dir = new File("");
System.out.println(dir.getAbsolutePath()+" | "+dir.isDirectory()+" | "+dir.exists());
String absolutePathname = dir.getAbsolutePath();
dir = new File(absolutePathname);
System.out.println(dir.getAbsolutePath()+" | "+dir.isDirectory()+" | "+dir.exists());
приводит к:
D:\workspace\jumbo-converters\jumbo-converters-compchem | false | false
D:\workspace\jumbo-converters\jumbo-converters-compchem | true | true
Почему у меня может быть два файла с одинаковым абсолютным путем, один из которых существует, а один - нет?
Я использую Java 1.6 и Eclipse Helios