Хотя на этот вопрос был дан ответ. Я хотел бы добавить что-то лишнее, т. Е. Если существует файл с именем каталога, которое вы пытаетесь создать, чем он должен вызывать ошибку. Для будущих посетителей.
public static void makeDir()
{
File directory = new File(" dirname ");
if (directory.exists() && directory.isFile())
{
System.out.println("The dir with name could not be" +
" created as it is a normal file");
}
else
{
try
{
if (!directory.exists())
{
directory.mkdir();
}
String username = System.getProperty("user.name");
String filename = " path/" + username + ".txt"; //extension if you need one
}
catch (IOException e)
{
System.out.println("prompt for error");
}
}
}