File dir = new File("./qweasd/khh/sdafasd");
if (!dir.isDirectory()) {
dir.mkdirs();
}
File file = new File(dir, "asd.txt");
Чтобы создать каталог, путь должен быть каталогом, а не файлом.
Поэтому сначала убедитесь, что каталог существует, а если нет, то создайте его.
Обратите внимание, что Метод isDirectory()
проверяет, существует ли путь и является ли он путем к каталогу.
Также обратите внимание, что если файл asd.txt
не существует, он будет создан.