|
About FileSync
| [Main] [Next] |
|
| |||
| FiIeSync is an intuitive file management utility that compares the files on two directory paths and displays a list highlighting the differences.
| |||
|
| |||
| Two methods of comparison are available:
| |||
|
| |||
| Timestamps - The last modified times of the files are compared with the assumption that the most recent contains the latest data.
| |||
|
| |||
| Binary - The files are compared byte by byte and are displayed as equal or unequal. It is then up to the user to decide which one contains the latest data.
| |||
|
| |||
| The behavior of the comparison methods can be modified by use of the settings on the Compare options.
| |||
|
| |||
| Once the comparison has been performed the list can be filtered and the files tagged. The files are then synchronised by copying the tagged files from each path to the other to ensure that the most up-to-date copy of the files exists in both paths.
| |||
|
| |||
|
What's new
| [Previous] [Main] [Next] |
|
| |||
| · | Shortcuts for Difference viewer and Binary compare
|
| · | File Open path now persistent
|
| · | "Flat" toolbars now supported
|
| · | Attribute setting on Transfer
|
| · | With Netware installed - Slow keyboard response when typing paths now fixed
|
| · | Folder inclusion/exclusion
|
| · | Compare on profile load option
|
| · | Time remaining and other improvements to progress dialog
|
| · | Filter settings saved with profile
|
| · | Time shift target option
|
| · | Duplicate checking is now optional to improve performance
|
| · |
|
| · | Display of progress with files over 40Mb fixed
|
| · | Binary compare display fixed
|
| · | List no longer displays duplicates
|
| · | Compare on load option now works for profiles specified on the command line when program starts.
|
|
| |||
|
| |||
| · | Binary compare now displays equality/inequality correctly for files with different timestamps
|
| · | Browse button for difference viewer selection added
|
| · | Suppress quotes for difference viewer parameters added
|
| · | Safe copy switch added
|
| · | Skip option in File Overwrite confirmation dialog added
|
| · | Facility to change synchronization output path added
|
| · | Copy file list to clipboard added
|
| · | Write file list to text file added
|
| · | Error and warning log added
|
| New in version 1.5x:
| |||
|
| |||
| Enhancements:
| |||
| · | Binary compare
| |||
| · | File size compare
| |||
| · | Ignore older than
| |||
| · | View differences
| |||
| · | Delete files with Delete key
| |||
| · | Space bar tagging
| |||
|
| |||
| Fixes:
| |||
| · | Incorrect 0KB output in report printing fixed
| |||
| · | Target file is no longer destroyed when an error occurs during synchronisation
| |||
| · | Crash when handling invalid Timestamps fixed
| |||
| · | No longer reports an error about root directory creation
| |||
| · | File Attributes now correctly copied
| |||
|
| |||
| New in version 1.42:
| |||
|
| |||
| · | Problem with creating new folders on UNC targets under Windows 95 fixed.
| |||
| · | Splash screen removed for registered users.
| |||
|
| |||
| New in version 1.4:
| |||
|
| |||
| · | Synchronisation engine redesigned to work with IE4 desktop integration.
| |||
| · | Now runs under NT 3.51 (with some limited functionality)
| |||
| · | Multi-threading re-introduced and enhanced to improve interface response.
| |||
| · | Source, target and type combo boxes now support Cut, Copy, Paste and undo.
| |||
| · | Free disk space displayed for Source and Target paths.
| |||
|
| |||
| New in version 1.31:
| |||
|
| |||
| · | File type exclusions
| ||
| · | You can now specify files to exclude from the comparison. See File Types.
| ||
| · | Filter setting is optionally persistent. See Options, General.
| ||
| · | Problem with filenames starting with "." (a period) fixed.
| ||
|
NT 3.51 Support
| [Previous] [Main] [Next] |
| Window NT 3.51 is now supported but with limited functionality. The "browse for folders" buttons don't work.
| |||
|
| |||
|
| |||
|
Hints and Tips
| [Previous] [Main] [Next] |
| You can make a complete copy of a folder tree including whatever files you specify by setting either source or target to a non-existent folder. When you run the compare FileSync will show all the files in the list as needing to be copied. On the synchronize operation make sure confirm new folders option is off and FileSync will copy all the files and create all the necessary new folders in one step.
| |||
|
| |||
| For best performance over slow networks and dial-up connections make sure that the "Display File Icons" option is off. FileSync doesn't store the icons as part of the list and therefore needs to re-read them from the disk each time an icon is displayed.
| |||
|
| |||
| Create shortcuts to your FileSync profiles and put them in a separate folder on the desktop. A double click on any shortcut will launch FileSync and load the required profile.
| |||
|
Version Information
| [Previous] [Main] [Next] |
|
| |||
|
Upgrades
| [Previous] [Main] [Next] |
| Upgrades will be available for free download from the FileWare Web Site at http://www.fileware.com. All registered users will be notified by email as and when new versions are available.
| |||
|
Registration
| [Previous] [Main] [Next] |
| FileSync is a shareware program and is provided at no charge to the user for evaluation. Feel free to share unlicensed copies with your friends, but please do not give it away altered or as part of another system. The essence of shareware software is to provide personal computer users with quality software without high prices, and yet to provide incentive for programmers to continue to develop new products.
| |||
|
| |||
| If you find this program useful and find that you continue to use it after a reasonable trial period, you must make a registration payment (see below). This registration fee will license one copy for use on any one computer at any one time. All users will receive a registration key when they register, and free technical support for an unlimited period.
| |||
|
| |||
| Commercial users must register and pay for their copies within 30 days of first use or their license is withdrawn. Site License arrangements may be made by contacting us at sales@fileware.com.
| |||
|
| |||
| Anyone distributing this product for any kind of remuneration must first contact the author for authorization.
| |||
|
| |||
| You are encouraged to pass a copy of this software along to your friends for evaluation, but you must include all files in the original distribution. Please encourage them to register their copy if they find that they make use of it.
| |||
|
| |||
| Registration is available on-line, via either the RegNow or ShareIt! registration service's secure web servers.
| |||
|
| |||
| Full details are available on the FileWare web site at http://www.fileware.com
| |||
|
| |||
| Benefits of registration include a clear conscience, product life-time upgrades and priority email support.
| |||
|
Frequently Asked Questions
| [Previous] [Main] [Next] |
|
| |||
|
| |||
|
Disclaimer and other legal stuff
| [Previous] [Main] [Next] |
| LIMITED WARRANTY AND REMEDIES
| |||
|
| |||
| THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL THE AUTHOR BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING INCIDENTAL OR CONSEQUENTIAL DAMAGES, ARISING OUT OF THE USE OF THE PROGRAM, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
| |||
|
| |||
| YOU ACKNOWLEDGE THAT YOU HAVE READ THIS LICENSE, UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN US, SUPERSEDING ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN US RELATING TO THE SUBJECT MATTER OF THIS LICENSE.
| |||
|
| |||
|
| |||
|
Support
| [Previous] [Main] [Next] |
| Support is available by email from support@fileware.com. Priority will be given to registered users but all users will receive support.
| |||
|
The author
| [Previous] [Main] [Next] |
| You can contact the author, Tim Coates, via email at tim@fileware.com or coates@compuserve.com.
| |||
|
| |||
|
Association of Shareware Professionals
| [Previous] [Main] [Next] |
| · | To inform users about shareware programs and about shareware as a method of distributing and marketing software.
|
| · | To foster a high degree of professionalism among shareware authors by setting programming, marketing, and support standards for ASP members to follow.
|
| · | To encourage broader distribution of shareware through user groups and disk dealers who agree to identify and explain the nature of shareware.
|
| · | To assist members in marketing their software.
|
| · | To provide a forum through which ASP members may communicate, share ideas, and learn from each other.
|
| · | The Association of Shareware Professionals have drafted a code of ethics for all present and future members. This code of ethics includes the following requirements:
|
| · | A member's program (evaluation version) must not be limited (crippled) in any way. In the true spirit of Try-Before-You-Buy, users must be able to evaluate all the features in a program before paying the registration fee.
|
| · | Members must respond to every registration. At the very least they must send a receipt for the payment.
|
| · | Members must provide technical support for their products for at least 90 days from the date of registration.
|
|
Future Enhancements and Features
| [Previous] [Main] [Next] |
| Development of this product is on-going and there is always a list of new enhancements and features to be provided at some point. Feedback and suggestions for the product are always welcome.
| |||
|
Step by Step
| [Previous] [Main] [Next] |
| Step 1.
| |||
| Enter the Source and Target paths that you want to compare. See Path Comboboxes.
| |||
| Step 2.
| |||
| Set the File Types to be compared. Separate multiple file types with a space.
| |||
| "*.exe *.dll *.vxd"
| |||
| Step 3.
| |||
| Set the Recurse sub-folders check-box as required.
| |||
| Step 4.
| |||
| From the menu select File Compare, the comparison will begin. The compare can be stopped with the File Stop option.
| |||
| Step 5.
| |||
| Untag any files that you wish to exclude from synchronization.
| |||
| Step 6.
| |||
| From the menu select File Synchronize, the Confirm Synchronize dialog will be displayed.
| |||
| Step 7.
| |||
| Select the directions for copying and set the overwrite and new folder options; Press OK.
| |||
|
| |||
|
File Compare
| [Previous] [Main] [Next] |
| When file compare is selected the specified files on both paths are compared and a list is displayed which shows whether files have equal timestamps or not and if so which direction they need to be copied to synchronize the two paths.
| |||
|
| |||
| The time taken for the compare depends on two main factors. The number of files that match the file types criteria and the speed of the connections to the source and target paths. Paths on local hard drives will obviously be fastest whereas paths being accessed over a dial-up networking connection will be slowest.
| |||
|
| |||
|
Comparison list
| [Previous] [Main] [Next] |
| The comparison list displays the files from the source and target paths.
| |||
|
| |||
| |||
|
Tagging Files
| [Previous] [Main] [Next] |
| Files can be tagged or untagged by clicking the checkbox on the left-hand side of the comparison list or by use of the space bar when the list entry is highlighted.
| |||
|
| |||
| You can also tag/untag an entire folder by clicking on the folder header.
| |||
|
| |||
| Note that tagging is different from selecting.
| |||
|
Synchronize
| [Previous] [Main] [Next] |
| When file synchronize is selected the tagged files on both paths are copied in the direction specified in the compare list.
| |||
|
| |||
| The time taken for the compare depends on two main factors. The number of files that match the file types criteria and the speed of the connections to the source and target paths. Paths on local hard drives will obviously be fastest whereas paths being accessed over a dial-up networking connection will be slowest.
| |||
|
| |||
|
Confirm Synchronize
| [Previous] [Main] [Next] |
| |||
|
| |||
| This dialog allows you to specify in which direction you would like to copy files and also provides options to confirm when files will be overwritten and new folders will be created.
| |||
|
| |||
| Only files that are tagged will be copied and, by default, copied files will overwrite those on the destination and new folders created when required.
| |||
|
| |||
| An option is also provided to change the destination for the copying so that the files being synchronized can be copied to a different path. Note that if you change these paths then the files will still show as requiring synchronization in the comparison list.
| |||
|
Selecting files
| [Previous] [Main] [Next] |
| Selected files are different from tagged files. Selected files are those that are highlighted in the comparison list. The context menu options operate on only the selected files.
| |||
| All the files in the list can be selected from the Edit menu Select All option.
| |||
|
Deleting Files
| [Previous] [Main] [Next] |
| This option allows you to delete selected files from either the source path, target path or both. Before the actual deletion takes place you are asked to confirm the operation by the Confirm Deletions dialog.
| |||
| Note
| |||
| Deleting files may cause loss of data so use this option with care! If the files being deleted are on a local disk drive they will be sent to the recycle bin.
| |||
|
Confirm Deletions
| [Previous] [Main] [Next] |
| |||
|
| |||
| This dialog allows you specify whether selected files are deleted from the source , target or both paths.
| |||
|
Reverse Copy Direction
| [Previous] [Main] [Next] |
| This option allows you to reverse the copy direction of selected files. This means that you can force the program to copy the older file over the more recent. Files that have had their copy direction reversed are shown with a copy direction arrow that is a different colour to their text.
| |||
|
| |||
| Note
| |||
| This option should be used with care as the more recent copy of the file will be overwritten and lost.
| |||
|
Filtering
| [Previous] [Main] [Next] |
|
| |||
| You can apply nine different filtering options to the comparison list:
| |||
|
| |||
| · | All files
| |||
| · | Files requiring synchronization
| |||
| · | Files to copy from source to target
| |||
| · | Files to copy from target to source
| |||
| · | Files with matching time-stamps
| |||
| · | Files that exist on both paths
| |||
| · | Files that exist on one path only
| |||
| · | Files with the same time-stamps but different sizes
| |||
| · | Files with the same time-stamps and sizes but with binary differences
| |||
|
| |||
| The currently selected filter setting can be made persistent with the "Keep filter setting" in the General options.
| |||
|
File size compare
| [Previous] [Main] [Next] |
| For files that have matching timestamps, the file sizes can be optionally compared. There is a filter to display only files that have matching timestamps but different sizes.
| |||
|
| |||
| The compare file sizes option is set in the Tools, options, compare.
| |||
|
Include/Exclude Folders
| [Previous] [Main] [Next] |
| |||
| Selection of the Tools, Exclude folders option or pressing the | |||
| This list will be saved with the profile and will not be refreshed from disk unless the refresh button is pressed. When refreshed, any existing selections will be retained and any new folders will automatically be selected for inclusion.
| |||
| When a File Compare is run FileSync always checks all folders and sub-folders to ensure that any new folders are included in the list. If you need to exclude any new folders go back into the Include/Exclude dialog, refresh the list and then untick the required exclusions.
| |||
|
| |||
| What the icons mean:
| |||
|
| |||
|
| |||
| What the tickboxes mean:
| |||
|
| |||
|
| |||
| Note that the folder exclusion list is saved in the profile to disk. There is no default exclusion list.
| |||
|
Main Window
| [Previous] [Main] [Next] |
| This is the FileSync main window display which shows the comparison file list.
| |||
|
| |||
| |||
|
Source path
| [Previous] [Main] [Next] |
|
| |||
| The source is the path displayed on the left-hand side of the comparison list.
| |||
|
Target path
| [Previous] [Main] [Next] |
|
| |||
| The target is the path displayed on the right-hand side of the comparison list.
| |||
|
File Types
| [Previous] [Main] [Next] |
|
| |||
| Enter the criteria for files that will be included in the comparison. You can specify any file specification you like such as *.* or *.exe. If you want to include more than one type of file enter multiple file specifications separated with a space. e.g. *.bmp *.wmf *.gif *.jpg
| |||
| Excluding Files
| |||
| Files can be excluded from the comparison by specifying a file type with a '-' (minus sign) as a prefix.
| |||
|
| |||
| For example:
| |||
| The file specification *.b* -*.bak would include all files whose extensions started with b except for files with a bak extension.
| |||
|
| |||
| The file specification *.* -a*.* -*.z* would include all files except for those with a name beginning with a or with an extension beginning with z.
| |||
|
Recurse sub-folders
| [Previous] [Main] [Next] |
| The recurse sub-folders option controls whether files in sub-folders of the selected paths will be included in the comparison. For instance, if the paths are set to the root directory of a drive then, with this option set, all files that match the specified file types will be displayed in the comparison list.
| |||
|
Folder Header
| [Previous] [Main] [Next] |
|
| |||
| The folder header is displayed for each folder that is included in the comparison list.
| |||
|
| |||
| Clicking on any part of it will tag/untag all the files within that folder.
| |||
| A double-click on the header will open an explorer window on the specific folder as long as it exists.
| |||
|
Toolbar
| [Previous] [Main] [Next] |
|
| |||
|
| |||
| |||
|
Status Bar
| [Previous] [Main] [Next] |
| The status bar shows file statistics for the source and target paths displayed in the comparison list. The number of files tagged from the number of files in the list is shown as well as the total file size that would be copied during synchronization.
| |||
|
| |||
|
Context menu
| [Previous] [Main] [Next] |
|
| |||
| The context menu is displayed by right-clicking on the comparison list and the options available only operate on selected files.
| |||
|
Profiles
| [Previous] [Main] [Next] |
| Profiles are files that FileSync can use to load and save your current path, file types list filter and Folder Include/Exclude settings.
| |||
|
| |||
| The following options on the File menu are used with profiles:
| |||
|
| |||
| New Profile
| |||
| Open
| |||
| Save
| |||
| Save As
| |||
|
New Profile
| [Previous] [Main] [Next] |
| This option clears the comparison list and creates a new profile.
| |||
|
Open Profile
| [Previous] [Main] [Next] |
| This option opens an existing profile which has been stored on disk. When the profile is loaded the Source and Target paths , the File Types and the Recurse sub-folders options are set to the saved values.
| |||
|
Save Profile
| [Previous] [Main] [Next] |
| This option saves the Source and Target paths , the File Types and the Recurse sub-folders options into the currently open profile.
| |||
|
Save Profile As
| [Previous] [Main] [Next] |
| This option saves the Source and Target paths , the File Types and the Recurse sub-folders options into a new profile. A file save dialog box will prompt for a name for this profile.
| |||
|
Binary compare
| [Previous] [Main] [Next] |
| Files can be optionally compared on a binary basis. This means that the files are compared byte by byte until either there is a mismatch or the end of file is reached. Running a binary compare confirms that two files are absolutely identical regardless of their modification date and time.
| |||
|
| |||
| |||
|
| |||
| The difference information dialog shows the contents of the two files from the point where the first difference is found. Non-printable characters are displayed as their hexadecimal values in-between square brackets.
| |||
|
| |||
|
Stop
| [Previous] [Main] [Next] |
| The File Stop option will terminate the currently running file comparison.
| |||
|
| |||
|
Print Preview
| [Previous] [Main] [Next] |
| This option displays each page as it will look when printed.
| |||
|
| |||
|
Print
| [Previous] [Main] [Next] |
| This option will print the current contents of the comparison list to a selected printer.
| |||
|
| |||
|
| |||
|
Tag All
| [Previous] [Main] [Next] |
| Tags all files that require synchronization.
| |||
|
| |||
|
| |||
|
Untag All
| [Previous] [Main] [Next] |
| Untags all files in the comparison list.
| |||
|
Select all
| [Previous] [Main] [Next] |
| The Select all option will select all files that are currently displayed in the comparison list.
| |||
|
| |||
|
| |||
|
Compare options
| [Previous] [Main] [Next] |
|
General Options
| [Previous] [Main] [Next] |
| Keep filter setting
| |||
| This option, when set, causes the currently selected filter setting to be retained between sessions.
| |||
| Safe Copy
| |||
| This option, when set, causes the program to write the file being copied to a temporary file and once that operation succeeds the original file will be deleted and the temporary one renamed. If you wish to replace files on a storage device that has limited free space you should leave this option unticked.
| |||
| Compare on profile load
| |||
| This option, when set, starts the compare operation whenever a profile is loaded from disk. If FileSync is started with a profile specified on the command line then the compare operation will be performed as soon as the program loads.
| |||
|
| |||
|
Display Options
| [Previous] [Main] [Next] |
| |||
|
| |||
| Show File Icons
| |||
| Displays the associated file icon on the left-hand side of the comparison list. Note that this introduces a performance overhead.
| |||
| Suppress "striped" list
| |||
| Switches off the alternating green and white striping in the comparison list. (Cosmetic)
| |||
| Display file sizes in bytes
| |||
| Displays the file sizes in bytes instead of Kilobytes and Megabytes.
| |||
| Flat toolbar
| |||
| Due to potential problems with some versions of the operating system Comctrl32.dll, this option is disabled for the time being. (Cosmetic)
| |||
|
File System Options
| [Previous] [Main] [Next] |
|
| |||
|
| |||
| |||
|
| |||
| Ignore 2 second time differences
| |||
| This option forces the program to treat time-stamps that are within 2 seconds as the same and therefore do not require synchronization. This is to handle the way time-stamps are stored under different file systems.
| |||
| Shift target file times by
| |||
| This option provides a means to adjust file times across time-zones. The times of all files on the target path will be shifted the specified number of hours, forward or back.
| |||
| This option should be used with caution!
| |||
|
History List Options
| [Previous] [Main] [Next] |
| ||
|
| ||
| This page allows you to delete entries from any of the four history lists used by the program.
| ||