[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.17 - calculateFolderSize() класса FileUtils
Цель задания
Научиться копировать файлы и папки.
Что нужно сделать
Задание выполняйте в проекте
FilesAndNetwork/homework_2
- Напишите код, который копирует одну указанную папку в другую. При копировании должны сохраниться файлы и структура папки.
- Папки запрашивайте у пользователя в консоли.
- Копирование реализуйте в методе copyFolder() класса FileUtils и проверьте работу метода с помощью тестов.
- Программа должна перехватывать все исключения, возникающие при ошибках чтения файлов и папок, и выводить сообщение об ошибке с трассировкой стека (stack trace).