Download this application

Back to all software
Application description
smartCopy is a copy application which you can control. It has been developped for special copy purposes. Basicly it's a copy program in which you can change some copy parameters.

Click to enlarge Features
There are 3 main features in smartCopy:
  1. Collect files from different directories and copy it to one destination.
  2. You can specify the blocksize when copying files. It can be anything from 1 byte to 10MB
  3. Delay control. You can specify the number of milliseconds in between blockwrites. Optionally you temporary ignore the delay with a speed-up button during the copy process.

Other features

  1. All parameters are saved on exit, so the next time you start the application it will remember your settings and directories
  2. Automatically resizes it self when copy process is started so it doesn't used desktop area.

Background
I developped smartCopy because I needed an application which could copy files in a slow manner. This was needed because sometime I needed to copy large number of files to our network server. We have 10 Mbps network and using normal copy I used the whole network bandwidth and the server almost seemed not responding, which in fact was not true, it was just busy copying a lot of files of mine. By using this application I can now control the copy progress.

Todos
Here you can find a list of things I intend to do with this application. There is no guarantee I will do it. Consider it as a personal note for my self what I should do.
  • When files are copied the attributes and date/time are not set to original file attributes. This should be an option the user can select. It should also be possible to the user to set its own attributes and date/time
  • Possibilty to move to files instead of copying
  • Better interface, this means creating of destination directories, able to select complete directories and sub-directory copying, option to minimize to taskbar, etc.
  • Xcopy like feature: First copying of the source files to memory and then write them to disk.
  • Synchronize possibilities, this means only copy files which do not exist (with CRC checking that files are really the same)
  • Verifying mode, which means verifying each blockwrite.
  • Last status report which will show what happened exactly.
  • Better error handling
  • Saving/Reading the copylist and its destination
  • MDI like possibility. Multiple copy processes.
  • Directory monitoring, which means check a directory and if i new file comes in it, copy it to a specific location.
  • and more....

Disclaimer
This application is distributed as freeware. It may not be sold in any way without the knowledge of the author. It is also not allowed to distribute this application in any way without the knowledge of the author. All rights are reserved to Oguz Karadeniz (which is the author of this application)
This application works fine for the authors system, however use this software at your own risk. The author cannot be held responsible for the damage done by this application. By downloading/installing/using this application you agree with this disclaimer. Tip: test the application with sample data first before using in working enviroments. For bugs and suggestions send an email to: oguz.karadeniz@gmx.net


[Back to software]