Метод isDirectory
Метод isDirectory класса File проверяет,
является ли путь, представленный объектом File,
существующей директорией (папкой). Метод возвращает
true, если файл существует и является директорией,
и false в противном случае. Параметров метод
не принимает.
Синтаксис
file.isDirectory()
Пример
Давайте проверим, является ли путь "test" директорией:
import java.io.File;
public class Main
{
public static void main(String[] args)
{
File file = new File("test");
if (file.exists())
{
System.out.println(file.isDirectory());
}
else
{
System.out.println("File does not exist");
}
}
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли путь "test.txt" директорией:
import java.io.File;
public class Main
{
public static void main(String[] args)
{
File file = new File("test.txt");
if (file.exists())
{
System.out.println(file.isDirectory());
}
else
{
System.out.println("File does not exist");
}
}
}
Результат выполнения кода:
false
Пример
Давайте создадим директорию с помощью mkdir
и проверим результат:
import java.io.File;
public class Main
{
public static void main(String[] args)
{
File file = new File("mydir");
boolean created = file.mkdir();
if (created)
{
System.out.println(file.isDirectory());
}
else
{
System.out.println("Directory was not created");
}
}
}
Результат выполнения кода:
true