Skip to content

Консольное приложение для резервного копирования файлов в архив

Notifications You must be signed in to change notification settings

alextnull/FileBackup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

FileBackup

Консольное приложение для резервного копирования файлов в архив.

В файле настроек хранятся пути для исходной и целевой папки. При запуске программы происходит создание папки с временным штампом в целевой папке и копирование в неё всех доступных файлов из исходной. Требуется обрабатывать ситуации с невозможностью доступа к файлам в исходной папке.

Пункты со звездочкой являются дополнительными и не обязательны для выполнения.

  • Файл настроек имеет формат JSON.
  • Есть возможность указать несколько исходных папок.
  • Ведется журналирование процесса копирования. Каждый запуск создает свой файл журнала. Уровень журналирования можно указать в файле настроек.
    Примеры распределения событий:
    • Error - Ошибки приложения. Например, те, которые вызвали неожиданное падение.
    • Info - Основные события приложения: старт приложения, обработка одной исходной папки или обработанные ошибки.
    • Debug - Отладочная информация. Например, скопирован отдельный файл

About

Консольное приложение для резервного копирования файлов в архив

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages