mkdirs()
используется, если вы хотите создать вложенные папки.
Попробуйте вместо mkdir()
:
public void createDirectory (String path)
{
File directory = new File(path);
if (!directory.exists()) {
if (!directory.mkdir()) {
System.out.println("couldn't create file");
}
}
}
Обратите внимание, что вы должны указать полный путь, чтобы он работал. Кроме того, @Reimeus, упомянутый в комментарии выше, не является хорошей идеей, чтобы писать или создавать что-либо на этом уровне, я бы предложил создать его в / home / your_user /