AnyFileBackup has hundreds of backup, sync, monitoring, and clean up features and options, which are briefly outlined on this page. Please read more details by clicking on relevant links that will lead to a detailed description.

Working modes

AnyFileBackup works in various modes:

Backup replicating files and folders to one or several locations; it may be complete (full) back up or selective (specific files only) backup

Sync making two locations identical; it is also known as two-way (2way) synchronization or bi-directional synchronisation

Monitoring tracking the condition (status) of a folder, server, HDD, FTP, cloud, Windows event log, etc.

Clean up removing (deleting) all or selected files from a specified drive, folder, FTP, or cloud

Scheduler running (launching) or stopping (terminating) applications, system processes, Windows services, other AnyFileBackup tasks, ending user sessions, etc. according to a selected schedule

Schedule types

Six types of schedule:

Periodical task starts at regular intervals, for example, every minute each business day, or every hour each Monday, or at 12.00 PM on weekends only, etc. CRON time format is supported

Daily task starts at specific time on a selected day or days of the week

Manual task does not start automatically but on user’s request only

Linked task starts when it receives a request from another AnyFileBackup task (for example, 'Task B' will start when task 'Task A' is complete)

Real-time tasks constantly monitors a source location (folder, FTP, etc) and starts immediately when it changes (new files copied, file changed, etc)

Remote request task starts when it receives a remote request from the Remote Agent


Files may be transferred via a secured protocol and/or in an encrypted format.

Secure protocols for file backup and sync:
  • FTPS
  • SFTP
  • POP3S
  • IMAP
Algorithms for file encryption when making backup and sync:
  • AES
  • Blowfish
  • DES
  • Triple-DES
  • ZIP

Multi-functional back up

Many-to-Many (aka Many-2-Many) back up: back up content of several local and LAN folders to, for example, various FTP and clouds (for each FTP and cloud you can also set individual file filters, so that only specific files are backed up to certain destinations).

One-to-Many (aka 1-to-Many, One-2-Many, or 1-2-Many) back up: copy all or selected (filtered) files from one location to various different target locations (FTP, cloud, etc.) (for each target location you can set individual security, like file encryption and compression settings).

One-to-One (aka 1-to-1, One-2-One, or 1-2-1) back up: copy all or selected (filtered) files from one location to another.

Incremental backup only new and changed files are backed up.

Decrimental backup files that have been removed from a source location are also removed from a target location.

Mirroring backup all changes that happen in one location are mirrored to another; this is a combination of the Incremental and Decrimental back up when new and changed files are backed up to a target location and files that have been removed from a source location are also deleted from a target location.


Extension modules expand AnyFileBackup functionality by adding certain specialist functions. Current list of AnyFileBackup extensions includes:


FTP mode Z compression (MODE Z) on-the-fly file compression of files transferred over FTP protocol.

ZIP build-in compression for other files that works for all sources (including FTP): files may be compressed individually (one file per archive) or bundled into one zip package. A password may be set for a ZIP archive.

Advanced Amazon S3

Backup to and from Amazon S3 bucket, sync Amazon S3 folders with between themselves or with local and LAN folders, FTP servers.

Full access to Amazon S3 bucket, including support for SSL, certificates and security keys

Direct links to Amazon S3 folders with a defined validity period may be automatically created

Generated Amazon S3 links can be distributed by e-mail and by other means to as many recipients as necessary


Smart file selection and filtering by:
  • origin (new, changed, or deleted files)
  • name and extension, aka 'by mask' (wildcards ‘*’ and ‘?’ supported)
  • date (including date before or after a defined date, date between two dates)
  • time (including time before or after defined time, defined time period)
  • size (including size less than, equal to, greater than)
  • attributes (system, hidden, read-only, compressed, archive, encrypted)

Remote control

Access and control AnyFileBackup from anywhere in the world and on any device (Windows, MacOS, iOS, Android, ChromeOS, FirefoxOS) via a web-browser (Internet connection is required)

You can run and stop tasks, have full access to the log of AnyFileBackup activity.


Files, when they reach a target location, can be assigned a new name:

Unconditionally files always have a new name that is set by means of regular expressions

Conditionally when two files in a source location and in a target location have an identical name, either of them may be renamed and special rules exist to define this new name (standard templates included and new templates may be specified manually)