Почему файл возвращает false для метода isFile()
, даже если это файл.И когда это каталог, он возвращает false для isDirectory()
.Я делаю что-то неправильно?Эти файлы / каталоги, которые я тестирую, не существуют, и мне нужно их создать, поэтому я тестирую, следует ли мне использовать createFile()
или mkdir()
.
File file = new File("C:/Users/John/Desktop/MyDir/file.txt");
if(!file.exists())
{
System.out.println("Is directory : " + file.isDirectory());
System.out.println("Is file : " + file.isFile());
}