For Windows only.
I need a program that will back up data from one or multiple selected locations based on file type rather than location. On startup, source locations, required file types and a destination location are defined and/or selected. The source locations are examined and a map is presented enabling the user to select or deselect source files. The required destination map size is calculated and the selected files will be stored in maps according to the file format. (so for example, all excel files will be stored in a map “xls”). The map containing the source file locations will be stored as well. Identical files will only be backed up once. Files with identical names but different size/dates will be stored in subdirectories. So for example if there are three instances of [login to view URL], the first will be stored in \xls, the older one – or if they have the same date the smaller one – will be stored in \xls\0000, the next copy in \xls\0001 and so on. Every directory/subdirectory will contain no more than one file(name) but can contain multiple files. The proces must be repeatable from a different source location to a pre-existing backup.
Needs to be written in visual c++, and source files must be provided.
I have over 10 years of experience in software development in C/C++ using Visual Studio. Please check your PM for a detailed commentary on your project.
I have more than 7 years of professional experience in C++ programming. I had previous experience of creating a Linux shell (Linux terminal), so this is easy for me.