VladislavChepusov / File-Backup-console

Console application for backup files to archive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File-Backup-console

Реализация консольного приложения для резервного копирования файлов в архив на языке С#.

Файл настроек имеющий формат json(config.json) хранит пути для исходной (Source) и целевой(Target) папок. Предусмотрена возможность указать несколько исходных папок(Source).

При запуске программы происходит создание папки с временным штампом в целевой папке и копирование в неё всех доступных файлов из исходной(-ых) папок.

Обрабатаны следующие иключения:

  • Отсуствие файла настроек или его некорректное заполнение;
  • Нет доступа или не существует целевой папки;
  • Нет доступа или не существует исходной(-ых) папки(-ок);
  • Нет доступа к отдельным дочерним папкам или файлам у пользователя при копировании из исходной(-ых) папки(-ок);

About

Console application for backup files to archive


Languages

Language:C# 100.0%