Когда я создаю каталог в моей программе, имя каталога не будет тем, что мне нужно. Каталог создается в нужном месте, но его имя объединяется с родительским каталогом.Имя родительских каталогов в сочетании с новым именем каталога
String folderPath = album.toString();
folderPath = filePath+" "+folderPath;
File folder = new File(folderPath);
System.out.println(filePath);
folder.mkdir();
Здесь Filepath является "/ Users/Myname/Desktop/Skrivbord" и путь_к_папке является "Все фотографии".
Создана директория, но ее название «Skrivbord All Photos». Я не могу понять, как получить название каталога только «Все фотографии».
Я нахожусь на Mac, если это поможет.
Любые идеи?
Если я изменю его, то каталог не будет создан вообще ... –
Существует ли папка «Skrivbord»? Если нет, замените 'mkdir()' на 'mkdirs()', и он также создаст для вас родительские каталоги. –
Да, это действительно exsist, по крайней мере, я так думаю. Я получаю filePath из выбора файла Java. И btw «Skrivbord» - это «Рабочий стол» в шведском, поэтому папка есть, но я могу попробовать с помощью mkdirs() вместо этого :) –