McTool Revision History

2014-06-06 ver. 3.0.3.280

posted Jun 6, 2014, 1:59 PM by Douglas B. McKay

  • Set default to leave filename case alone when copying

2012-05-17 ver. 3.0.3.279

posted May 17, 2012, 1:50 PM by Douglas B. McKay   [ updated May 17, 2012, 1:52 PM ]

  • Removed the option for maintaining NTFS security - it wasn't working correctly all of the time and I don't have time to figure out why.

2012-02-17 ver. 3.0.3.274

posted Feb 17, 2012, 3:59 PM by Douglas B. McKay   [ updated Feb 17, 2012, 4:05 PM ]

  • Added copying of NTFS permissions. Please note that this has not been thoroughly tested yet, please be careful using this option until it can be verified that it works properly (feel free to help :)

2010-12-14 ver. 3.0.0.263

posted Feb 14, 2011, 3:43 PM by Douglas B. McKay

  • Added ability to ignore free space on the destination drive by setting both the Low and Min space values to 0.
  • Removed the automatic pause if free space cannot be determined after 5 attempts.
2010-11-12 ver. 3.0.0.262
  • Remove read-only attribute before copying, moving, or deleting files.
2010-11-12 ver. 3.0.0.261
  • Changed default retry value to 3
  • Changed default timeout value to 10

2010-11-11 ver. 3.0.0.260
  • Open files in shared mode when computing hashes. No longer gives errors if files are open by other users.

2010-11-10 ver. 3.0.0.259
  • Skipped files now show up in the log only when Verbose is selected.

2010-10-30 ver. 3.0.0.258
  • Compiled with .NET 4.0 (Download here if you don't have it)
  • Changed last octet in version number to be the build number.
  • Added MD5 hashing ability.
  • Better error handling/recovery.

2009-10-21 ver. 2.7.0.1

  • Quite a few fixes.

2009-04-16 ver. 2.6.0.31

  • Fix problem with "Skip prescan" checkbox getting disabled after 10 seconds.
  • Disable conflicting options when "Force Copy" is selected.
  • Changed a directory error to be just a warning until retries expire.

2009-03-24 ver. 2.6.0.16

  • Handle millsecond date/time problem on some filesystems.
  • Slow down progress bar when things are going fast.
  • Reformat e-mail with two spaces at beginning of each line so Outlook won't try to unwrap it.

2009-02-26 ver. 2.6.0.12

  • Better color handling of progress bar.
  • Better handling of Skip Prescan check box when running.
  • Faster checking of source directories. Only checks once instead of going through the full retry/wait cycle.
  • Better error handling for compare failures.

2009-02-23 ver. 2.6.0.0

  • Added ability to skip the Prescan either before or during program execution.
2009-01-16 ver. 2.5.1.84
  • Added ability to compare the files after the Move/Copy. Uses SHA1 hash algorithm.
  • Better UI reset.
2009-01-10 ver. 2.5.1.82
  • Minor timing changes between prescan and copy threads.
  • Better testing for thread completion.
  • Minor log file format update.
2009-01-06 ver. 2.5.1.78
  • Added tracking for when processing is paused. Pausing will no longer adversly affect the throughput stats.
  • Much better error handling and reporting under adverse circumstances (network troubles, etc.).
  • Misc other enhancements.
2008-11-21 ver. 2.5.1.52
  • Re-enable changing thresholds while running.
  • Misc. minor changes.

2008-10-25 ver. 2.5.1.47

  • Don’t require a destination directory when using “None” as the Copy Method (like when just checking the size of the source files).
  • If the number of threads is set to zero (0) when the prescan finishes, a status report will be e-mailed. Increasing the threads will then allow processing to continue.

2008-10-20 ver. 2.5.1.42

  • Changed low space e-mails to only get sent once (don't ignore them anymore!).

2008-10-15 ver. 2.5.1.40

  • Added more stats to log file (directory handling method, file counts in front of file sizes).

2008-10-03 ver. 2.5.1.34

  • Better error reporting 

06/12/2008   2.5.23.13

  • Pause will now pause everything, not just copy threads.
  • Canceling works better.
  • A little UI reorg. to make it a bit smaller and show a few more stats.
  • Other misc. enhancements/fixes.

 01/04/2008   2.4.2.4

  • Drag and drop on the Source path now appends to whatever is already there. Formatted thread display window better.
  • Added check for write permissions and/or low disk space on destination. Fixed problem with "can't access directory" messages appearing when canceling a process.
  • Make sure the destination directory is there before writing the free space test file to it.
  • Added Pause feature. Added disk space thresholds for Low and Minimum disk space on the destination. It will send an e-mail (if e-mailing is enabled) when those thresholds are reached. If it hits the minimum threshold, it will automatically pause move/copy processing.
  • Fixed low disk space e-mails from being repeated. Added disk space remaining to summary report.
  • Added e-mail settings (file | preferences)
Date
Version Description
12/13/2007 2.4.0.1 Changed filename from wildcard to Regular Expressions.
12/13/2007 2.4.0.0 Added ability to select date/time compare options: Newer, Different, Ignore
12/12/2007 2.3.0.1 Fixed files being left in the source if they already existed in the destination during moves.
12/11/2007 2.3.0.0 Changed Date/Time compare handling. Files will now only be copied if they are NEWER.
12/9/2007 2.2.1.29 New logging class - no difference externally, but now the class is available for other projects.
11/28/2007 2.2.1.26 Update some more error messages.
11/12/2007 2.2.1.20 More accurate time remaining. Better retry on error handling. Update some error messages.
11/5/2007 2.2.1.10 Carriage return in source path with only 1 path caused exception while sending e-mail message.
11/1/2007 2.2.1.9 Added error handling for importing/exporting settings file.
10/29/2007 2.2.1.8 More efficient sharing of scanning and copying threads.
10/24/2007 2.2.1.4 Additional completion time estimate based on last throughput measurement.
10/22/2007 2.2.1.0 Rearranged UI to use screen better. Removed tabs and a couple other items.
10/20/2007 2.2.0.0 Reworked threading to make it follow the trees from top to bottom.
10/18/2007 2.1.0.27 Added a "threads running" window - drag the main window wider horizontally to see it.
10/16/2007 2.1.0.24 Configuration file saving. Command line version.
10/13/2007 2.1.0.20 More consistent error reporting.
10/10/2007 2.1.0.15 Current BPS stats (sliding window).
10/8/2007 2.1.0.0 Fixes to multithreading for deep directories.
10/1/2007 2.0.0.0 Multithreading.
9/20/2007 1.0.4.31 More stats. Added Drag and Drop to the paths fields.
2/5/2007 1.0.4.0 One-way syncing option added (McSync)
2/1/2007 1.0.3.0 Now handles multiple source paths.
1/30/2007 1.0.2.0 Wildcard handling.
1/17/2007 1.0.1.0 Added delete tree functionality on the delete tab.
11/16/2006 1.0.0.12 Added options to set the number retries and time between them on file/directory operations failure.
11/16/2006 1.0.0.10 Added cancel button.
11/14/2006 1.0.0.7 Initial release.

1-4 of 4