Вот мой случай:
String dir = "C:/root/dir1/";
for(File f: new File(dir).listFiles()) {
}
При выполнении:
System.out.println(new File(dir).isDirectory());
System.out.println(new File(dir));
дает
false
root/dir1
Путь, сохраненный в строке, действителен. При преобразовании строки в тип файла он теряет разделитель; как сохранить имя каталога?
Спасибо.