Puget Sound Software

SyncFile

SyncFile is a bi-directional update or "syncronization" program. In it's simplest form, it compares the timestamps of two files of the same name, and if they are different, syncronizes the two by copying the newer one on top of the older. Filename paterns can be specified, and there are options that support directory walking, actions to take when directories or files on one side don't exist on the other, and so on.

In many ways, it's a rough command-line equivalent to the Windows briefcase. In fact, it was written to overcome some of the shortcomings of earlier versions of briefcase.

Usage

syncfile [-ehmnoqrstvw] [-f file] dir1 dir2 [files...]

where:

Quirk: if files is a restrictive pattern, it applies to directories recursed into as well as files synced.

Command File Input

If -f is specified, dir1, dir2 and files are ignored, and commands are read from cfile. Commands are of the format:

switches dir1 dir2 files...

where switches begin in column 1, and include any of the applicable command line switches. Space is required if no switches are specified. Switches are returned to values as specified on command line before executing each line.

Requirements

Windows 2000 or Windows XP, x86 versions.

Download

Syncfile is freeware. Unfortunately because of today's litigious society, I also have to tell you the following:

By downloading syncfile you agree to assume all risk for its use. It may or may not meet your needs. It's extremely unlikely, but syncfile might have bugs that could harm or delete files on your computer. Perhaps all of them. Puget Sound Software assumes no liability for any damage caused by your use of syncfile in any way.

If you can't accept those terms, then don't download syncfile.

With that out of the way, I will also say that if you find a bug in syncfile I'll attempt to correct the problem and get you a new version for free. Since syncfile is freeware that last part is kinda silly, but it's my policy for all the software I'm providing here, free or not.

Download Syncfile here. (ZIP, 25,177 bytes).