diff options
Diffstat (limited to 'BUILD/Readme.txt')
-rw-r--r-- | BUILD/Readme.txt | 81 |
1 files changed, 53 insertions, 28 deletions
diff --git a/BUILD/Readme.txt b/BUILD/Readme.txt index 20576738..f39bbb48 100644 --- a/BUILD/Readme.txt +++ b/BUILD/Readme.txt @@ -1,4 +1,4 @@ -FreeFileSync v2.3 +FreeFileSync v3.0 ----------------- --------- @@ -17,14 +17,15 @@ FreeFileSync v2.3 2. No limitations: An arbitrary number of files can be synchronized. 3. Unicode support. 4. Network support. -5. Full support for Windows/Linux Symbolic Links and Windows Junction Points. -6. Lean & easily accessible UI: Highly optimized for speed and huge sets of data. -7. Algorithms coded in C++ completely. -8. Progress indicators are updated only every 100ms for optimal performance! -9. Subfolders are also synchronized, including empty folders. -10. Support for multiple folder pairs -11. Create Batch Jobs for automated synchronization with or without GUI. -12. Focus on usability: +5. Synchronization database for automated setting of sync-directions +6. Support for multiple folder pairs with distinct configuration +7. Full support for Windows/Linux Symbolic Links and Windows Junction Points. +8. Lean & easily accessible UI: Highly optimized for speed and huge sets of data. +9. Algorithms coded in C++ completely. +10. Subfolders are also synchronized, including empty folders. +12. Progress indicators are updated only every 100ms for optimal performance! +12. Create Batch Jobs for automated synchronization with or without GUI. +13. Focus on usability: - Only necessary functionality on UI: no overloaded menus or icon jungle. - Select folders via drag & drop. - Last configuration and screen settings are saved automatically. @@ -36,22 +37,24 @@ FreeFileSync v2.3 - Status information and error reporting - Sort file-lists by name, size or date. - Display statistical data: total filesizes, amount of bytes that will be transfered with the current settings. -13. Support for filesizes larger than 4 GB. -14. Option to move files to Recycle Bin instead of deleting/overwriting them. -15. Automatically ignore directories "\RECYCLER" and "\System Volume Information" when comparing and sync'ing. (Windows only) -16. Localized versions for many languages are available. -17. Delete before copy: Avoid disc space shortages with large sync-operations. -18. Based on wxWidgets framework => Portable to many operating systems. -19. Filter functionality to include/exclude files from synchronization (without re-compare!). -20. Include/exclude specific files from synchronization manually. -21. Create sync jobs via GUI to synchronize automatically (can be scheduled or executed directly). -22. Handle daylight saving time changes on FAT/FAT32 volumes correctly. -23. Portable version (.zip) available. -24. No Windows registry entries for portable version. -25. Support for \\?\ path prefix for unrestricted path length. (Windows only) -26. Check for updates from within FreeFileSync automatically. -27. Copy locked files using Windows Volume Shadow Copy. (Windows only) -28. Load file icons asynchronously for maximum display performance. +14. Support for filesizes larger than 4 GB. +15. Option to move files to Recycle Bin instead of deleting/overwriting them. +16. Automatically ignore directories "\RECYCLER" and "\System Volume Information" with default Filter. (Windows only) +17. Localized versions for many languages are available. +18. Delete before copy: Avoid disc space shortages with large sync-operations. +19. Based on wxWidgets framework => Portable to many operating systems. +20. Filter functionality to include/exclude files from synchronization (without re-compare!). +21. Include/exclude specific files from synchronization manually. +22. Create sync jobs via GUI to synchronize automatically (can be scheduled or executed directly). +23. Handle daylight saving time changes on FAT/FAT32 volumes correctly. +24. Portable version (.zip) available. +25. No Windows registry entries for portable version. +26. Support for \\?\ path prefix for unrestricted path length. (Windows only) +27. Check for updates from within FreeFileSync automatically. +28. Copy locked files using Windows Volume Shadow Copy. (Windows only) +29. Load file icons asynchronously for maximum display performance. +30. Create regular backups with macros %time%, %date% within directory names + ------------------- @@ -71,6 +74,7 @@ FreeFileSync v2.3 - Instead of displaying "An error occurred!" you can specify any other command like sending an email notification (using a third party tool). +------------------------------------------------------------------------------------ 2.) Schedule Batch Job in Windows Task Planner - Create a FreeFileSync batch file. (E.g. C:\SyncJob.ffs_batch) @@ -80,6 +84,7 @@ FreeFileSync v2.3 C:\Program Files\FreeFileSync\FreeFileSync.exe C:\SyncJob.ffs_batch +------------------------------------------------------------------------------------ 3.) Drag & drop support FreeFileSync has a big focus on usability. Therefore drag & drop is supported in various situations: @@ -90,7 +95,8 @@ You can: - drag & drop any directory onto the main window to set the directory f - drag & drop *.ffs_batch files onto the main window to display and edit the batch configuration - drag & drop *.ffs_batch files onto the batch dialog to display and edit the batch configuration - + +------------------------------------------------------------------------------------ 4.) Exclude all subfolders from synchronization If you want to synchronize all files from the base synchronization directories only, simply set up a filter like this: @@ -101,6 +107,7 @@ If you want to synchronize all files from the base synchronization directories o This will exclude all objects within the two directories that end with a "\" character, which is interpreted as the end of a directory name, +------------------------------------------------------------------------------------ 5.) Synchronize with FTP FreeFileSync does not support FTP directly. But the FTP functionality can be easily activated by mapping the FTP webspace to a drive letter: @@ -111,6 +118,7 @@ Example: Use the free utility NetDrive (http://www.netdrive.net/) - Note: Most FTP drives set a file's timestamp to current time when synchronizing. As a workaround you can try a "compare by filesize", see below. +------------------------------------------------------------------------------------ 6.) Start external application on double-click FreeFileSync's default is to show files in the operating system's standard file browser on each double-click e.g. by invoking "explorer /select, %name" on Windows. @@ -120,10 +128,12 @@ Examples: - Start associated application: cmd /c start "" "%name" - Start visual difference tool: C:\Program Files\WinMerge\WinMergeU.exe "%name" "%nameCo" (Don't forget to use quotation marks if file names contain spaces!) - + +------------------------------------------------------------------------------------ 7. Synchronize USB sticks with variable drive letter -USB sticks often have different volume names assigned to them when plugged into two distinct computers. In order to handle this flexibility FreeFileSync is able to process directory names relative to the current working directory. Thus the following workflow is possible: +USB sticks often have different volume names assigned to them when plugged into two distinct computers. In order to handle this flexibility FreeFileSync is able to +process directory names relative to the current working directory. Thus the following workflow is possible: - Replace the absolute USB directory name (variable) in your configuration by a relative one: E.g. "E:\SyncDir" -> "\SyncDir" - Save and copy synchronization settings to the USB stick: "E:\settings.ffs_gui" @@ -132,6 +142,7 @@ USB sticks often have different volume names assigned to them when plugged into => Working directory automatically is set to "E:\" by the operating system so that "\SyncDir" is interpreted as "E:\SyncDir". Now start synchronization as usual. +------------------------------------------------------------------------------------ 8. Start RealtimeSync via commandline RealtimeSync can be used to load a configuration file and start processing immediately without additional user intervention. Just pass the name of a configuration file as @@ -140,6 +151,7 @@ first commandline argument. Example: C:\Program Files\FreeFileSync\RealtimeSync.exe MyConfig.ffs_real +------------------------------------------------------------------------------------ 9. Compare by filesize Sometimes you might want to compare both sides by filesize only, ignoring the last modification timestamp. Here is how you can do this: Open your *.ffs_gui configuration file @@ -147,6 +159,19 @@ and change the XML node <FileTimeTolerance> to some sufficiently large value. No synchronization direction for conflics can be used. +------------------------------------------------------------------------------------ +10. Create regular backups with time-stamped directory names + +You can use macros %time%, %date% within the directory names you want to synchronize: Assuming you have a directory "C:\Source" which you want to backup each day into a time-stamped target +directory like "C:\Target_2009-10-08", all that needs to be done is setting up base directories like this: + +Source folder: "C:\Source" +Target folder: "C:\Target_%date%" + +Latter will be interactively replaced with the current date. In order to further automate this process, you can create a *.ffs_batch file with this configuration and choose +"ignore errors" to avoid the warning that target directory is not (yet) existing. + + --------- | Links | |