项目作者: eddyharrington

项目描述 :
This C# tool allows you to backup files and directories
高级语言: C#
项目地址: git://github.com/eddyharrington/FileBackupTool.git
创建时间: 2018-04-25T23:27:34Z
项目社区:https://github.com/eddyharrington/FileBackupTool

开源协议:MIT License

下载


File Backup Tool

This C# tool allows you to backup files and directories.

Image of File Backup Tool

Instructions

  1. Navigate to the repo
  2. Clone or download the repo locally
  3. Build the solution in Visual Studio
  4. Enter a descriptive backup name
  5. Enter the backup destination by typing in the folder path or using the Browse button
  6. Enter the backup source by typing in the folder path or using the Browse button
  7. Click the Backup! button to start the backup
  8. Be amazed or disappointed, you decide :)

Discussion

My goal was to create an application that lets you select a file or directory and then choose another directory/device to copy it to copy it to a new destination, and then eventually expand on that with more features such as scheduling automatic backups. Because this was just a learning exercise I decided to move on to the next project after the MVP was achieved (i.e. copy X from A to B).

I will revisit this repo and pickup from where I left off in the dev branch sometime in the future.

TODO

  • Finish writing tests and feel bad this wasn’t done first
  • Profile / configuration saving and loading
  • Schedule automatic backups
  • Improve the backup success / failure messaging and reporting
  • Pause, resume, and stop functionality during backup