Просто пытаюсь использовать Java для переименования корня дерева папок.
Использование File.renameTo () работает только в Windows, если в папке вообще нет содержимого.Я не могу понять, является ли это ожидаемым поведением или нет.Похоже, что это не упоминается в документации.
В настоящее время я использую рекурсивный процесс копирования файлов и папок, а затем удаляю оригинал, но это более интенсивно, чем я надеялся в папкедерево, в котором каждый узел con может иметь сотни дочерних элементов.
Похоже, в Java 7 есть Path.moveTo (), но я пока не могу использовать 7.грязный способ, или есть способ получить только имя корневой папки, измененное?
Спасибо.