Good one-way sync program for Windows?

5

1

I need a program that can do one-way synchronization of directories in Windows. The only feature I absolutely need is the ability to exclude certain files and/or folders from the sync (wildcard support here is a must). Any suggestions?

Sasha Chedygov

Posted 2010-08-26T22:09:53.157

Reputation: 6 616

Question was closed 2018-03-28T19:44:28.870

Answers

8

I would highly advise you use Microsoft SyncToy, you can setup one way partnerships and it can do exactly what you want!

William Hilsum

Posted 2010-08-26T22:09:53.157

Reputation: 111 572

Can it exclude subdirectories, though? I'm using it right now but I see no option to exclude certain file types or subdirectories. – Sasha Chedygov – 2010-08-26T23:11:13.820

Never mind, I see it...d'oh! I don't know how I missed that. :) As a bonus question, is there a way to have it run on a schedule through the program, or do I have to create a Windows scheduled task for that? – Sasha Chedygov – 2010-08-26T23:11:43.773

I've used Sync Toy but unfortunately I found it to be unbearably slow for me to take backups of admittedly very large numbers of large image files, using XCOPY with parameters set to copy newly updated files worked a lot better. My two cents. – Richard Lucas – 2010-08-27T05:23:56.327

4

Robocopy is good -

e.g. to synchronize folders,

robocopy <source> <dest> /MIR

to see other options run robocopy /?

There's also a UI wrapper called RichCopy - doesn't seem to have much of a home, closest thing. More Info. Blog updates.

Maslow

Posted 2010-08-26T22:09:53.157

Reputation: 786

If you use robocopy then don't forget /copy:DAT /dcopy:T otherwise all your timestamps and file attributes will be messed up. – Richard – 2018-03-28T17:40:21.887

3

As Wil mentioned, SyncToy is a great GUI tool for this. If you'd rather a command line program which you could use in batch files and schedules tasks, take a look at robocopy. It is a command line robust copying tool and is built into Windows 7. It will only copy files which have changed, works over the network or locally, has wildcard support, can exclude specific filetypes, individual files, or directories, and can run in restartable mode for if it gets interrupted. A very powerful tool, and not too difficult to use. Run robocopy /? in the command line for documentation.

nhinkle

Posted 2010-08-26T22:09:53.157

Reputation: 35 057

2

I have been using GoodSync to do bi-directional synchronization between two computers, so I am sure it could be used for one-way sync as well. Perhaps overkill for what you are trying to do, but a nice program to have around. Supports wildcards, and has many automation features. I have no connection with the company (they're the same one that markets RoboForm); I'm just a happy user.

tcrosley

Posted 2010-08-26T22:09:53.157

Reputation: 453

Yes, I did take a brief look at their product, and it looks pretty good (no pun intended). I may install the trial and test it out, but it sounds like I can just stick with SyncToy unless GoodSync has some feature(s) that will blow me away. Thanks for mentioning it, though. :) – Sasha Chedygov – 2010-08-27T00:33:26.757

1

Depending on how much your wanting to sync... syncplicity is really good at syncing files. You can exclude subdirectories, and even files. it also does two way syncing or just one way (backup). It saves all the files online, and to any other pc you install it on. However in order to use the free option, you have to keep it under 2 gigs.

http://www.syncplicity.com/

James Mertz

Posted 2010-08-26T22:09:53.157

Reputation: 24 787

I'm not a fan of cloud-based sync tools; otherwise I'd just use Dropbox. Thanks though. – Sasha Chedygov – 2010-08-27T21:25:50.850