[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.17 - calculateFolderSize() класса FileUtils (Решение → 96484)

Описание

[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.17 - calculateFolderSize() класса FileUtils

Цель задания

Научиться копировать файлы и папки.

Что нужно сделать

Задание выполняйте в проекте

FilesAndNetwork/homework_2


  • Напишите код, который копирует одну указанную папку в другую. При копировании должны сохраниться файлы и структура папки.
  • Папки запрашивайте у пользователя в консоли.
  • Копирование реализуйте в методе copyFolder() класса FileUtils и проверьте работу метода с помощью тестов.
  • Программа должна перехватывать все исключения, возникающие при ошибках чтения файлов и папок, и выводить сообщение об ошибке с трассировкой стека (stack trace).
    
            Описание
            [Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.17 - calculateFolderSize() класса FileUtilsЦель заданияНаучиться копировать файлы и папки.Что нужно сделатьЗадание выполняйте в проектеFilesAndNetwork/homework_2Напишите код, который копирует одну указанную папку в другую. При копировании должны сохраниться файлы и структура папки.Папки запрашивайте у пользователя в консоли.Копирование реализуйте в методе copyFolder() класса FileUtils и проверьте работу метода с помощью тестов.Программа должна перехватывать все исключения, возникающие при ошибках чтения файлов и папок, и выводить сообщение об ошибке с трассировкой стека (stack trace).   
            
            
            [Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.16 -  calculateFolderSize() класса FileUtils[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.17 - calculateFolderSize() класса FileUtils[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.18 - MovementsList[Skillbox] Java-разработчик - модуль 19 - Практическая работа 19.19 - Lenta[Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 1 - решение задач [Skillbox] Java-разработчик - модуль 2 -синтаксис языка часть 2- решение задач[Skillbox] Java-разработчик - модуль 4 - Объекты и классы. Часть 1. Методы и классы[Skillbox] Java-разработчик - модуль - 09_FilesAndNetwork[Skillbox] Java-разработчик - модуль 10 - массивы и коллекции. 2023 год.[Skillbox] Java-разработчик. Модуль 10 Наследование и полиморфизм. Решение задач домашней работы 10.1, 10.2[Skillbox] Java-разработчик. Модуль 11 Особенности ООП в Java. Решение задач домашней работы №11.1 и №11.2[Skillbox] Java-разработчик - модуль 13 - Наследование.  2023 год.[Skillbox] Java-разработчик - модуль 14 - Абстрактные классы и интерфейсы -  Практическая работа 14.9 - Company[Skillbox] Java-разработчик - модуль 15 - Практическая работа 15.14 - Airport.