У меня есть этот метод, где я пытаюсь создать вспомогательный каталог в папке станций. Все необходимые каталоги создаются до вызова этого метода. Все папки имеют нормальные позиции и не скрыты.Java mkdir не будет работать
private void moveFiles(){
String[] dates = getDates();
//File oldFile = new File("/stations/CurrentFiles/");
File newFile = new File("/stations/" + dates[0].replaceAll("/", "-") + "-" + dates[1].replaceAll("/", "-") + "_" + System.currentTimeMillis() + "/");
if(!newFile.exists()){
if(newFile.mkdir()){
System.out.println(newFile.isHidden());
}else{
System.out.println("error");
System.out.println(newFile.isHidden());
}
}
}
Не понимаю, что могло бы заставить его не создавать каталог.
Не работает как? Какая ошибка (если есть) вы получаете? – azurefrog
Ошибка в том, что каталог не создается. Я использовал тот же формат, который я использовал для создания каталога станции, и он работает на 100% тестов, которые я сделал. – Jay
Существует ли родительский каталог? Вы попробовали «mkdirs» вместо этого? (И есть/station/действительно каталог в корне вашей файловой системы?) –