Opened 18 years ago

Last modified 6 years ago

#1579 closed Feature request

Compare remote and local directories

Reported by: anonymous Owned by: Alexander Schuch
Priority: normal Component: FileZilla Client
Keywords: Cc: Alexander Schuch, magra, sievert, swap38, dimn
Component version: Operating system type:
Operating system version:

Description

A command for compare local and remote directories will
be usefull.

Such a comparison may be limited to the files size.

Change History (9)

comment:1 Changed 17 years ago by anonymous

Logged In: NO

Right know I noticed a problem that will arise
using "stupid" file size comparison. I you upload a windows
text file (line endings are CR/LF) in ascii mode, it will
be stored using unix line endings (LF only). Therefore you
cannot simply compare file sizes as file size differs
according to how many CRs were removed.

comment:2 Changed 17 years ago by magra

Older versions of CuteFTP implemented a "visual"
comparison feature whereby it highlighted mismatches
between local and remote. I'm sure this used an intelligent
compare so that CRLF's would be taken as just LF's. It also
took into account the timestamp I believe.

This is a feature I miss, so it'll be great if such a feature can
be implemented in FileZilla. I don't always like the automatic
folder synchronization methods - sometimes I just want to
know what the differences are!

comment:3 Changed 17 years ago by sievert

I second the request. Hilite file size and date mismatches,
and let me judge whether this is a text/binary problem or a
real mismatch. Use a color scheme to distinguish the cases.

After all, the number of combinations seem to be limited.

And after all: <ignorance> Who is using text mode anyway?
</ignorance> ;-)

comment:4 Changed 16 years ago by anonymous

Logged In: NO

Not only compare directories, allow synchronization of
directories (up or down) based on various criteria: file size,
date, replace, ignore...

comment:5 Changed 16 years ago by swap38

yes, it's just what i really need to make a web site.

comparison with size and / or date
(some new files to upload on the ftp server may be smaller
than the older ones)

this would be a really great features, like the
dreamweaver's built in ftp clients fonction (called
"synchronize" ???).
i hate dreamweaver but THIS is a good part of it.

Or look what do SynchronX, a simple but powerful utility to
synchronize 2 folders : http://www.clickteam.com/fr/products.htm

comment:6 Changed 14 years ago by dimn

I also often have to synchronize folders on my local machine with
a remote ftp backup. It´s a nightmare to update manually such
backups of large (hundreds of megabytes) directory trees
containing hundreds of files...


  1. Is it possible to use an external tool (like WinMerge) to do most

of the work (the actual comparison)? This option could be
available only if a supported diff-tool (WinMerge) is installed.

You could create some temp files (and/or directories if you prefer)
containing file lists and let WinMerge to diff them. It´s also a good
idea also to allow saving these file lists as (plain) text files.
Syncing is a really more difficult thing. So you could decide to
separate diffing and syncing and to implement them separately.


  1. There are 2 similar RFE´s that can be closed as duplications:


[ 667638 ] Compare Folders
https://sourceforge.net/tracker/index.php?func=detail&aid=667638&group_id=21558&atid=372244

[ 652309 ] Compare difference in files and folders
https://sourceforge.net/tracker/index.php?func=detail&aid=652309&group_id=21558&atid=372244

comment:7 Changed 12 years ago by Alexander Schuch

See another request for somerthing similar:
[ 542703 ] Folder Synchronization

comment:8 Changed 12 years ago by Alexander Schuch

FileZilla 3.0.5-rc1 has directory comparison implemented. Feel free to test this release candidate (RC) and report back bugs which might arise. With the release of 3.0.5, this RFE will be closed.

comment:9 Changed 12 years ago by Alexander Schuch

FileZilla 3.0.5 has been released today. Closing this RFE.

Note: See TracTickets for help on using tickets.