Home / ver0.007_sortDateD
Name Modified Size InfoDownloads / Week
Parent folder
lin 2014-07-16
win 2014-07-16
README.txt 2014-07-16 2.8 kB
Totals: 3 Items   2.8 kB 0
added sort by name or date in my custom file selector : choose sort type before opening dirs. After varying sort type dirs are NOT reloaded. I think the next important thing to do is to move the verify phase at the end of all the copy and not after every file as now(to reduce cache influence).

How to use : 

In the first box you select wich file_select_box to use in input : 
  MultiDir = you can select multiple dirs or multiple files with a custom box
  multiple = you can select one dir or more than one file with a generic box
  Single   = you can select one file with an os_native box(now multiple?)
  Dir      = you can select one dir  with an os_native box

In the second box there is the name of the file where will be written md5 hash when copying a dir, 
or the extension added to the file name when copying a singole file.

In the 2 and 3 line you select sorces files and dir   and   one destination directory. 

In the forth line there are 6 object :
1) a box where you can see the number of byte copied for every single file during the copy operation.
2) the indicator to decide if you want to copy even the initial selected 
	directory.
3) the dimension of the buffer in read and write operation in Megabyte (8 = 8MegaByte of buffer).
4) Execute button
5) A Cancel indicator that you can activate to interrupt a long copy operation (if it is wrong...) 
6) An Exit button

Than, there are 2 text box : one for stdout normal messages, one for stderr warning and error messages.
I'm reducing messages in the stdout.

Very initial version(is growing).
This is a simple program to copy  files or directories and verify the copied file with md5 hash. 
Hash is saved in and .md5 file compatible with md5sum. 
It has a gui and work on Linux and windows (the script should work even on Mac). 
Md5 is computed while reading so sources file are read only once. 
The executables have been created using pp : it creates an executable similar to an autoextract-zip with the script, the perl engine and all libraries.
I'm using it under linux to copy GigaBytes files from ntfs internal hd  to ntfs external hd with an old atom eepc(msi u100). Speed is comparable with the system copier : 8.5MB/sec or a bit better. Obviously With more powerful pc speeds are far better (3 times).
Added ability to manage very long path (>260 char) under windows (under linux is default : magic linux!). 
Added a custom file_select box that manges very long path, multiple selection of dirs and files and sort pushing column headers.

p.s. : many thanks to Perl and Tk creators and mantainers, to perlmonks and to all that wrote examples and helps : most of my work is just copy and paste. I hope they won't be offended by this bad code.
Source: README.txt, updated 2014-07-16