How To Sync Two Folders In Windows 10

Do you want to sync two folders in Windows 10? Backing up or recovering your data regularly is an important thing to protect against data loss. For a few things such as photos, it can make sense to recover files whenever you upload the latest set using your camera. However, for important tasks like work documents, it’s the major key that backups or recovery happen regularly, in real-time. The best way to do that is to configure the important folder to synchronized automatically or mirrored. This article will explain to you how to configure automatic folder syncing or mirroring via “FreeFileSync”.

Tip: If rather than syncing your files to another hard drive, you try to keep a copy of them in a cloud storage solution. However, we suggest services such as Dropbox, OneDrive, and Google Drive which all enables automated cloud syncing.

FreeFileSync is a totally free and open-source tool built to manage or organize file synchronization. Click here to install or download it. If you want to install or download, double-tap the installer EXE after installing it. You might receive a “User Access Control” (UAC) prompt about enabling it to make modifications to your PC, if so tap “Yes” to continue. The installer’s first page is a license agreement, choose “I accept the agreement” then tap “Next”.

Sync Two Folders In Windows 10 Via Installer Options

Sync Two Folders In Windows 10

The other option in the installer is the install location. All you need to do is to configure where you like FreeFileSync to install (or leave it set to the default), then tap “Next”. The 3rd page enables you to select a number of components. It’s suggested that you can keep all of them turned on as is the default, then tap “Next”. Continue past the page using the cute animal picture, then, when the installation has completed, tap “Finish”. Making a mandatory donation to the developer can get you some additional features and is the best good way to thank them for their work – but it is mandatory.

If you want to open FreeFileSync, double-tap the icon on your PC, or hit the Windows key. Then input FreeFileSync and press enter. Below are the steps on how to use the different services available with this program.

Sync Two Folders In Windows 10 -> Mirror sync

It can copies files only in one direction, this is will leave the source folder unchanged and then match the destination to it.

Tip: In case, if there are any files in the destination that are unavailable in the source, they will be removed. Similarly, if the latest version of a document is in the destination, it can be overwritten with the older model from the source folder, so remember you have things in the exact place before you begin.

The initial step is to begin a new configuration by hitting Control+N. Then, you want to add the folder you like to back up when the source folder on the left. You can also do so by tapping and dragging the folder from file explorer, or simply by browsing to the folder using the left “Browse” button. You also want to add the backup folder as the destination on the right. Again, just drag and drop or browse to choose which folder you like to use.

Next, tap the “Compare” button to view the differences between the two folders. You also want to configure the synchronization variant to be “Mirror”. If you want to do so, tap on the arrow located next to the green cogwheel icon, and then choose “Mirror” from the drop-down list.

Tap “Synchronise” to initiate the process. However, a small popup appears to confirm that you like to initiate the synchronization now. Tap “Start” to continue. When the process is successfully complete, a confirmation window appears, tap “Close” to finish.

Sync Two Folders In Windows 10:

Sync Two Folders

It matches both destination or source folders to each other, just copy the files in both directions. If the file is not present on one side, it’ll be copied across. If the latest variant of a file is available on the other side, the older variant will be overwritten with the latest.

Tip: By default, FreeFileSync checks which file model is the latest simply by comparing the modification time of the file. Also, you can manually modify which model will overwrite the other, by right-tapping on the file and setting an update direction manually.

You can also configure two-way sync exactly the same way as you can mirror sync. You want to specify which folders you like to be the destination or source after comparing the files. However, you want to leave the synchronization technique at the default “Two way”.

Now you can tap “Synchronize” to begin the process. However, a small popup also appears to confirm that you like to initiate the synchronization now. Tap “Start” to continue. When the process is successfully complete, a confirmation window will also appear, tap “Close” to finish.

Add Filter:

If there is a file you don’t like to be synchronized, you can then add a filter. If you like to filter the file only one time, you can right-tap on it and choose “Exclude temporarily”. This will erase the file from the list of files to be synchronized. If you tap “Compare” again, the file will be included to the list again.

If you like to permanently filter an item, right-tap on the file and move the pointer over “Exclude via filter”. There are 3 filter options. The top option enables you to filter the files with the file extension of that file. In a word document, the filter would be “*.docx”. This way, no Word document will be synced.

The center option enables you to filter any file with that exact filename, in any subdirectory, while the end option can filter that exact file.

Tip: The asterisk (*) acts like a “wildcard”, which means it can match anything. So *.docx will match any filename that ends in “.docx”. Also, the filter “*/example.docx” match all documents knows as “example.docx” in any subdirectory. So, if you have an example.docx in six various folders, all of them will be eliminated!

How To Save a Configuration:

If you want to save a configuration to re-run it at a later date, hit Control+S, set a file name, then tap “Save”.

Tip: Filters will be stored in your configuration files. If you wish to filter something one time, make sure just filter it once, but not to set up or use a permanent filter.

If you double-tap on the save file with FreeFileSync closed, it will then open and automatically import configuration. On the other hand, you can then import a configuration file by hitting Control+O and choosing the configuration file.

Real-time synchronization:

Automatic synchronization is managed or organized by a separate app, RealTimeSync, that installs or downloads at the same time as FreeFileSync. It’s built to automate the synchronization process and to execute silently in the background. If you like to use it though, you want to save a FreeFileSync configuration as a “Batch job”.

If you want to save a FreeFileSync configuration as a batch job, then open the configuration file in FreeFileSync. Then, you want to tap “File” located in the top-left corner of the window, then choose “Save as batch job…” from the drop-down list. From the new window, you should turn on “Run minimized” and “Auto-close” so that the process of automatic synchronization, executes silently in the background. It’s is suggested that you leave the “Show error message” turned on, so you can be notified of any errors that occur. Then Leave “When finished” blank, the two other options will disable the PC after executing. That can be essential for a nightly recovery, but not too much for a real-time backup. Tap “Save as” and then configure a file name to save or store the batch job to disk.

When you have a batch job saved, you can then import it into RealTimeSync. If you want to do so, head over to RealTimeSync by hitting the Windows key, typing “RealTimeSync” then hit enter. You can then import the batch job by tapping and dragging it into the RealTimeSync window, or by hitting Control+O and opening the batch job file. Just import the batch job will include all of the settings you want to set up or use the synchronization to execute in the background.

What’s more

The only setting you might want to change is the “Idle time”. The Idle timer begins whenever a change is made to a file in a watched folder, if another file modifies during the timer, the timer will reset. If no other files modify during the idle timer, then the synchronization process occurs.

Tip: You should not set the idle timer value very high, as it can lead to a scenario when the timer can never expire before a new change is made. It secures any synchronization from happening.

Hit “Start” to launch the real-time monitoring. However, a red double arrow icon appears in the task tray, highlighting that the synchronization or monitoring process is happening in the background. Now, it depends on what type of synchronization you turned on, any modifications you make in one folder will easily be copied to the other folder when the idle timer has expired.

How To Automate Real-Time Synchronization:

Automate Real-Time Synchronization

If you like the real-time synchronization process to automatically begin whenever you log in. You can then import the RealTimeSync store file into your user’s “start-up” folder.

If you want to save the RealTimeSync configuration, head over to RealTimeSync and then import the batch job you like to automatically execute. Also, If it is not already loaded. Then tap “File” in the top left corner of the window, choose “Save as” from the dropdown menu and then save your file to your hard drive.

If you want to open your start-up folder. Then head over to open File Explorer and input “shell:startup” into the main bar. At last, copy, move, or create a shortcut to your RealTimeSync save the file in the start-up folder.

The start-up folder executes any programs in it whenever you log in. So, now RealTimeSync will launch and execute in the background once you log in.


That’s all about it! I hope this article ‘Sync Two Folders In Windows 10’ is really helpful to you but still if you want any help then drop a comment without any hesitation!

Waiting for your valuable feedback!

Also Read:

Leave a Reply

Your email address will not be published. Required fields are marked *