eSync.NET : Synchronize directory contents by creating multiple pairs with source and output folders to compare, restrict tasks by file extension, and set the default actions
eSync.NET is a tool designed to find all file differences between any two specified directories and perform synchronization tasks. This means that it copies all missing files from one location to another until both of them become identical.This is a commonly used method for creating backups on removable storage devices, for example. This application contains a set of advanced settings and it mostly caters to experienced users.
Installer, prerequisites, and interface
The setup operation is in German but this shouldn't scare off non-German speakers, since it has basic wizard steps with no special options. The only notable aspect about it is that you must have .NET Framework.The main app window is well-structured and has a simple look. You can get started by creating a list with path pairs to synchronize, more specifically with various directories to compare (two at a time).
Create multiple pairs with folders to compare and sync
The comparison and synchronization tasks are two separate things. This means that the sync job is only performed with your permission, after analyzing folder comparison results.In addition to the source and destination path of each file, eSync.NET reveals their size, date of last modification, status (e.g. missing source or destination), and action (none, create or delete destination). If you're not pleased with the default actions, you can change them for each file via the context menu. Plus, results can be filtered to display only different files (written in red).
Configure advanced folder sync settings
eSync.NET can be instructed to remove read-only attributes, exit on task completion, save log details to file, treat empty directories as files, as well as to process hidden and system files and folders.Furthermore, you can restrict the comparison and synchronization jobs to files with specific extensions, customize the course of action when the source and destination are newer or missing, or opt for predefined profiles instead: mirror source to destination or vice versa, equalize the source and destination, or back up the source to destination.
Evaluation and conclusion
An error popped up on a couple of occasions in our tests when attempting to compare folders, and this issue was resolved by restarting the application (settings are remembered on exit). It carried out comparison and sync jobs rapidly while remaining light on system resources usage.To sum it up, eSync.NET provides experimented users with a bunch of practical options and customization properties for synchronizing directories.
eSync.NET runs on
Windows 10/11
and is available under the
GNU Public License
license
— the installer is 384 KB.
We’ve catalogued it under
System.
Help fellow users decide. Share your experience with eSync.NET.