Advanced folder synchronization

SelectTools > Folder Tools > Synchronize Folders. Select Advanced to display additional synchronization options.   

For matching filenames always

Use this setting to control the action taken by CuteFTP when synchronizing files with identical names.

Remote file names that differ only in case

Use this setting to tell CuteFTP what to do with files having identically-spelled but differently-cased names. You can choose:

Since Windows file systems do not support case-sensitive file names, you may want to use this option when working with file systems that do (like Unix).

Ignore symbolic links

Select this option to prevent CuteFTP from following symbolic links when mirroring subfolders. This option should be left on unless symbolic links are absolutely needed. If you disable this option and a symbolic link points to a spot further up the folder tree from where the mirroring began you can get stuck in an infinite loop.

When one-way mirroring, delete destination file if it does not exist in the source folder

Select this option to make the mirrored folder a strict duplicate of the source folder. This updates old files and deletes unused files. If you disable this option, any extra files present in the mirrored folder are left in place.

Always prompt before deleting

Disable this option to turn off the pop-up box that asks if you are sure you want to delete a file. If you plan to run synchronizations automatically, clear this check box, or the process will stop until the file deletion prompt is manually cleared.

Transfer all files in binary to compensate for ASCII file differences

Select this option to compensate for a problem that occurs when trying to synchronize ASCII files residing on UNIX file systems. Windows and UNIX differ slightly on how they store ASCII files, especially with regards to the End Of Line (EOL) or line breaks in ASCII documents. This difference causes an otherwise identical file to be seen as “different” when performing a synchronization tasks, due to the difference in size.

By forcing binary transfers, all files are transferred in binary mode, which would mean that an ASCII file residing on a local system would be transferred to the remote server with its EOLs intact. Some Web servers can accommodate for this while others may not. This could result in an html or other ASCII document not being displayed in the end user’s browser.

Experiment with the two options if you are unsure of which one to choose. By default, force binary is turned off, as extra traffic might be acceptable, but conserving EOLs in a UNIX environment may not.