Original project here:
https://www.freelancer.com/projects/C-Sharp-Programming/backup-client-with-very-specific/
Description
Need a program that allow me to backup, all files in a shared folder (with user/password) in a Windows 2008 R2 Fileserver
LOGIC HERE:
Add the following functionalities to the existing backup app :
1. First version of backup should not add a sufix like '(1)'
2. In the configuration tab, 5 local paths should be backed up by default (but can be changed by admin), those paths are the following:
C:\Users\<current_user>\Documents
C:\Users\<current_user>\Pictures
C:\Users\<current_user>\Documents
C:\Users\<current_user>\Music
C:\Users\<current_user>\Desktop
*current user can be obtained with "[login to view URL]"
3. backups should be done to the following server path:
\xdms\backups\<current_user>\Documents
\xdms\backups\<current_user>\Pictures
\xdms\backups\<current_user>\Documents
\xdms\backups\<current_user>\Music
\xdms\backups\<current_user>\Desktop
4. The app should be in the tray
5. The app can only be close if appropiate 'admin' password is typed (user and password are set up in the configuration tab)
6. Users can't close the app nor stop the backup process (only admin can)
7. opened files (.docx, .pptx, .xlsx, .pdf or .msg) should not be an issue, should be copied anyway.
CLARIFICATIONS
point number 1:
in the last version of the backup app the app backup up 3 version, 1, last 2 versions
Imagen del perfil
in the first backup you set the name to a sufix called "(Original)"
Imagen del perfil
now, that should be replace to keep the original name without the sufix "(Original)".
point number2:
today, the current backup client backup 1 folder, typed in "Local Settings" frame of the "Setting" tab
Imagen del perfil
instead of just 1 folder to backup, I need 5 folders be typed, only 1 is mandatory, the other 4 are optional, but if they are typed and saved to the settings, then the 5 paths should be backedup
point number 3:
currently the backups go to a shared folder in windows 2008 server .
Imagen del perfil
it will continue being that way but the destination folder, instead of been called "X-Backup" should be the username.
to get the current logged in username you can use "[login to view URL]" in .Net
Imagen del perfil
so in the destination folder i will have all the backups organized by username
points number 4, 5 and 6:
as it is today, the should be hidden in an icon in the systray, but if I click with right click in the systray icon of the backup client a menu should be displayed
Imagen del perfil
the menu should be "Pause" or "Exit". both options can only be executed typing the admin password, not the one to connect the server but one admin password that should be added to the configuration setting tab in the client. so if a user does not now the password she cant executed those options.
point number 7:
if a user have a word document opened, the copy should not jump it, the file should be copied anyway.