Cyotek CopyTools Upcoming Changes Backup your files with ease
The following are changes currently implemented in next build of Cyotek Copy Tools. Please note that these changes are not final and may be removed prior to the next release. If you have any comments about these forthcoming changes, please contact us.
Nightly builds featuring these changes are available from the Downloads page.
Version 1.4.6
Added
- Added a new option to control how long to wait for devices to be ready [#8]
Changed
- Minor improvements to External Tools dialog
- Minor start-up improvements
Fixed
- Corrected some settings that weren't being cached
- Exception reports no longer include the user name of the current user
- Exception reports no longer include the raw host name
- Backup files had the wrong file extension (regression)
- Setup programs were only signed with SHA256, meaning Windows Vista couldn't read the signatures
- Setup tried to install .NET 4.6.2, causing an installation failure on Windows Vista which only supports 4.6.0
Version 2.0
Added
Added a new mode for deleting files matching the profile criteria
Added new settings for processing files within a given date range, either absolute or sliding
Added the ability to copy files to and from FTP servers
Added a new setting to control how long CopyTool waits after starting before running any profiles
The delay for which CopyTools waits before running profiles after the computer wakes from sleep can now be configured via the UI
Added a new setting to control the priority of execution and preview threads
Preview window now shows the reason why a particular file operation is occurring
New CLI tool for running or previewing profiles via the command line
The Preview Profile dialog now allows viewing the properties of source or destination files
Added a new scheduling option - After Profile. This option allows you to chain multiple profiles to run after each other, optionally preventing profiles from running if the previous profile failed
Added a new flag for profiles allowing them to use a separate log file derived from the profile name
Added a new flag to exclude reparse points from directory scans
Added a new View Log option to the context menu for a profile, allowing you to easily view the log file containing the results for the selected profile, regardless of if using the global or a per-profile log
Added a new option to specify the maximum number of directory scanning threads
Added new
summary
switch for the CLI, for use with the existingpreview
switch. When set, only summary totals will be displayedAdded new options for retrying failed operations, or for automatically cancelling failed profiles
Added a new optional extension for providing feedback/smiles/frowns or support requests from within the application
Error diagnosis dialogs now include a reference to the original report
Added new
nocrashreport
switch to command line clientsCommand line clients can now display solution information when reporting crashes [#201]
Added a new schedule frequency for when a device transition from an offline to online state, allowing profiles to be ran against remote devices that are only occasionally available [#345]
Zip files created with CopyTools can now optionally enable the use of the Zip64 extensions if required [#149]
Added a Refresh button to the Preview Profile window
You can now prevent profiles from automatically running if a given process is active. CopyTools will keep trying until the excluded process is no longer running
Added the ability to log the output of executed programs
Added a new option to prevent the system from sleeping when running a copy job
Experimental! Schedule option When Files Change has been exposed via the UI
Changed
Now requires Microsoft .NET 4.6
Engine rewrite
Major performance improvements when determining which files to copy
Profiles can now be manually run even when the scheduler has been suspended
Profile Editor dialog is now sizeable
The Create Desktop Icon option in setup is no longer checked by default
Performance improvements when calculating files to copy
The global UseMultipleThreadsForScanning option has been removed, and is now available on a per-profile basis.
The Log Viewer window now displays the name of the currently open log
Setup should now automatically uninstall previous versions
Filters are now sorted after using the configure filters dialog
Numerous changes to how plugins are discovered, loaded and configured. Due to no longer storing plugin details in the Windows Registry, this will cause any disabled plugins to be re-enabled
Disabled profiles are now shown in the main profile list in a different color
Tabbed or tree based option/property dialogs now include a search field
The Preview Profile window now displays the sizes of both individual files, and the total sizes to be processed
Minor improvements to External Tools dialog
Minor start-up improvements
When profiles are executed, a online check is made on the destination and retried up to three times
The Exclude Reparse Points flag is now set by default for new profiles
The Copy Empty Folders flag is now set by default for new profiles
When scanning local folders, CopyTools now ignores folders it can't access - previously this would cause the copy jobs to fully abort, making it very difficult to copy
My Documents
unless you knew to exclude the junction pointsMy Pictures
,My Music
andMy Videos
. The downside is that CopyTools is not able to report on the skipped folders currentlyFTP Profile Manager now expands to the selected profile, if applicable
FTP profile list now shows the full path of the selected item
Removed
- Removed the setup option for creating a Quick Launch icon
- Offline help files are no longer included, and requesting help will always display the online version
- The global log only errors and summaries option has been removed, this is now controlled at the profile level
Fixed
Profiles can now be correctly cancelled at the analyse stage
New profiles no longer have the "Run at Shutdown" option set by default
Exporting a log to RTF incorrectly included a UTF8 BOM that prevented the RTF file from being open in Word and other similar programs
Fixed a fatal crash that occurred trying to run a profile from the notification icon when CopyTools had been suspended
Fixed a fatal crash that occurred when trying to load CopyTools and an existing profile set could not be loaded
Some dialogs only supported local help requests and were unable to show help if the local help file was not available
Fixed an issue where the Next Run column could be displayed using a different date format that the Last Ran column in profile lists
Delete tallies displayed at the end of profile jobs are now correctly incremented when files are moved. Previously only the copy tally was incremented for a moved file.
Log files are no longer permanently locked while CopyTools is running
Fixed an issue where the main profile list didn't update after modifying a profile
Fixed an issue where under some circumstances changes made to a profile weren't saved
CopyTools didn't parse command lines of Before/After Profile Run programs correctly if the file name contained spaces and was enclosed in quotes
Attempting to exclude files by specific paths, e.g.
\myfiles\log.txt
, did not work correctlyA newly required dependency was accidentally omitted from setup
Profiles with multiple source locations may not be sorted correctly
Progress was not calculated or updated correctly for profiles containing delete actions
Fixed an issue where Setup sometimes wouldn't replace files
Email notifications now correctly separate error details from filenames
Fixed a non-fatal crash that occurred when selecting multiple profiles and them attempting to preview them
Fixed a crash that occurred when clicking the Run Profile option from the system tray icon if no profiles had been defined
File name exclusions now correctly work with non-wildcard expressions including a path component
RSS entries would duplicate themselves depending on if the feed was accessed via HTTP or HTTPS. Note that a side effect of this fix will result all entries being marked as unread
Fixed a possible crash that could occur when trying to load a themed font [#203]
Errors loading cached RSS feed resulted in the RSS extension from not functioning [#204]
Fixed potential exit crash when updating statistics [0000175]
Fixed a potential issue where the last character in a directory path could be removed [#213]
Empty analytics sessions are no longer transmitted
Fixed an issue where it was possible that text tokens weren't replaced
Setup would display an error stating Unknown custom message name "lcid" if an appropriate version of .NET Framework was not installed and was required to be downloaded by Setup
Uninstall should no longer prompt for feedback when running Setup to upgrade an existing installation
FTP profile couldn't delete remote folders that contained children
Fixed a crash that occurred trying to create an FTP profile and ftp.xml didn't exist
Corrected some settings that weren't being cached
Exception reports no longer include the user name of the current user
Exception reports no longer include the raw host name
Backup files had the wrong file extension (regression)
Partial output is no longer printed by CLI tools when using the
quiet
switchStatistics are now printed when using the
statistics
switch even ifquiet
is also specifiedAll output is now correctly written to log files when the
log
switch is used, irrespective of thequiet
switch settingProfiles which uses a root folder as the destination crashed when ran
Fixed an issue where a remote host that was slow to respond when attempting to run a profile would cause CopyTools to cancel the profile
List view commands now update correctly [#220]
Trying to set the "Use system temp path" option for Zip profiles wasn't working correctly
CopyTools no longer prevents creation of profiles that use unavailable drive letters [#331]
Setup programs were only signed with SHA256, meaning Windows Vista couldn't read the signatures
Setup tried to install .NET 4.6.2, causing an installation failure on Windows Vista which only supports 4.6.0
Resolved problems with FTP entries that did not include a year
Fixed various issues moving items in the FTP Profile Manager tree
Fixed a regression where v1 filtering could incorrectly match directory names that contained the match name instead of equalling
Fixed a regression where file operation errors didn't have a specific description and error code
Stability improvements when retrieving FTP directory listings
Minimum Requirements
- Windows 10, 8.1, 8, 7, Vista SP2
- Microsoft .NET Framework 4.6
- 20MB of available hard disk space
Donate
This software may be used free of charge, but as with all free software there are costs involved to develop and maintain.
If this site or its services have saved you time, please consider a donation to help with running costs and timely updates.
Donate