C# Restore Client for Windows user
$30-250 USD
着払い
A proposal for this project is a must.
I only accept C# for Visual Studio 2013
Code must be commented
Source code must be delivered before final release
This project must have a project solution file (*.sln)
A text file must be writen indicating added references to the project
No 'Tiers' or 'MVC' programming will accepted
No external packages will be accepted
No external or third party references will be accepted
Description
Need a program that allow me to restore, all files backed up in:
- A shared folder (with user/password) in a Windows 2008 R2 Fileserver
- An sftp server
Requirements
The client must have the following functionalities:
- the restore operation will put files in a windows folder (PC or Shared Folder in a server)
- restore folders, subfolders and files
- file properties (Created, Modified, Size) must be original of the source file
- if a file exists and it is the same (file exist in the folder and have the same file properties (Created, Modified, Size), the file must not be copied.
- If a file exists in the destination already and is an updated version, the most updated version must overwrite the older one
- also a commented line next to the previuos line should exist: If a file exists in the destination already and is an updated version, the most updated version must be created with a postfix "_(2)"
- option to exclude files by extensions (not to backup files .mpeg, .mp3, .mp4, etc.)
- restore all files with its current properties, exactly as they are in source
- a log file (.txt, .ini or .xml) must be generated after every restore ends, the name should be YY-mm-dd-hh-mm-ss. this file must write a full report status of the backup (filename, status 'Backedup'; 'Identical file found'; 'Not backedup')
- the program should generate a [url removed, login to view] (or .xml or .ini) list with all the files not restored, this way I can 'Retry to Restore' .
- the program should be able to run a command to 'Retry Now' to restore all pending files (there should be a list of them).
- report the following errors: network not available, no destination folder found.
- support windows 7, 8, 8.1 (home and professional)
プロジェクトID: #8700005