Intelligent File Backup
Back up using All Files, Incremental, Decremental, or Mirroring mode. Narrow the selection with optional filters — by date, size, attributes, or filename mask — and control how files arrive at each destination individually.
AnyFileBackup transfers files from any source to any number of destinations simultaneously — local folders, FTP, S3, WebDAV, and email. Precise scheduling, powerful file filters, flexible automation, and strong security are built in; runs as an application or a Windows Service.
Core Features
AnyFileBackup covers the full file workflow on Windows — back up with intelligent transfer modes, schedule precisely, detect changes automatically, deliver to multiple destinations simultaneously, automate with actions and scripts, and secure every transfer. Six integrated capabilities, one interface. Learn more →
Four task types: Backup, Monitoring, Cleanup, Run Actions
Back up using All Files, Incremental, Decremental, or Mirroring mode. Narrow the selection with optional filters — by date, size, attributes, or filename mask — and control how files arrive at each destination individually.
Run tasks on a Regular schedule from simple dropdowns to six-field CRON expressions, react instantly to file system changes with the Real-time schedule type, trigger on demand with Manual, or chain tasks together with Linked. Holiday-aware calendars cover 250 countries.
The Monitoring operation compares the current state of any source — local folder, FTP server, S3 bucket, or mailbox — against a previous snapshot. When new, modified, or deleted files are found, configured actions fire automatically.
At any point in a task's life — when it starts, when it fires on schedule, as each file transfers, or when it finishes — AnyFileBackup can send an email, run a script or application, start another task, or set a variable. The Run Actions task type builds pure automation sequences with no file transfer at all.
A single task writes to any number of targets simultaneously — local folders, FTP servers, S3 buckets, WebDAV hosts, and email recipients. Each target independently controls its own file filters and transformation.
Transfer files over FTPS, SFTP, and WebDAV with SSL. Deliver encrypted archives using PGP public-key or ZIP password encryption. Restrict access with named user accounts and role-based permissions.
Backup Destinations
Point a single task at one or more destination types simultaneously. Five target protocols cover local infrastructure, FTP servers, cloud object storage, email delivery and WebDAV. Each destination independently controls which files it accepts and how they are transformed before delivery. Learn more →
Multi-destination task configuration
Back up to any local drive or Windows network share (UNC path) using domain or workgroup credentials managed in the Accounts section.
Transfer files to any FTP server in plain, FTPS (TLS/SSL), SFTP (SSH), or TFTP mode. Active and passive transfer modes, OTP authentication, and client certificate support. Manage multiple account profiles per server.
Deliver backup files as email attachments to one or multiple recipients via configured SMTP accounts. Supports OAuth for modern mail providers.
Store backups directly in S3-compatible cloud buckets on AWS or Google Cloud. Authenticate with access key and secret; manage multiple cloud accounts.
Push backups to any WebDAV-compatible host — Nextcloud, ownCloud, SharePoint, or a corporate document server — using WebDAV account credentials.
Each target in a task independently accepts or rejects files by name mask, then optionally compresses or encrypts before delivery — so one task can send plain files to one target and encrypted archives to another.
Backup Scheduling
Run tasks on a Regular schedule from simple dropdowns to minute-to-year CRON expressions, react instantly to file system changes with Real-time, execute on demand with Manual, or trigger tasks from other tasks with Linked. Holiday-aware calendars cover up to 250 countries and territories. Learn more →
Regular schedule — Basic mode
Choose simple dropdowns in Basic mode — every N minutes to years, by weekday, with a start time — or switch to Advanced mode and type a six-field CRON expression for full timing control.
Fire the task the instant a file is created, modified, or deleted in the monitored folder — no polling interval, no delay.
No automated trigger — the task runs only when the user explicitly starts it. Ideal for ad-hoc backups, testing, or transfers driven by a human decision.
Any step of any task can launch another task via an Execute Task action — at activation, on schedule, per file during backup, or on completion. Builds multi-step pipelines without scripting.
Assign any of up to 250 built-in country calendars or a custom holiday list to each task independently. Run only on public holidays, skip them, or ignore the calendar entirely.
Service & Reliability
Task Processor runs as a regular Windows application or as a native Windows Service for 24/7 unattended operation. The application mode requires no elevated installation rights and is equally capable — choose whichever fits your environment. Learn more →
Run Task Processor as a standard Windows application — no special permissions needed — or install it as a Windows Service for operation independent of user sessions and screen lock state.
Tasks set to Automatic activate on service start and user logon (full version). Manual activation is also available — or tasks can be set to Disabled when not in use.
Set retry count and retry interval per task. On persistent failure choose the response: deactivate the task, pause until the next scheduled run, or continue regardless.
Receive instant email alerts when a task fails. Configure notification rules per task or apply global defaults — with recipient list management built in.
Monitor and control tasks from a remote machine over TCP. User-based access profiles restrict which tasks each remote operator can view or modify.
Compression & Encryption
Each target in a task has its own independent transformation setting. The same file can be compressed for one destination, encrypted for another, and delivered plain to a third — all from a single task run, without touching the source. Learn more →
Each destination in a task has its own transformation mode. One copy of the file can arrive compressed, another encrypted, and another untouched — all from a single run of the same task.
Files that compress well — logs, text, database exports — are delivered as a standard ZIP archive, reducing size at the destination. No password; any ZIP tool opens the result.
When the source contains ZIP archives but the destination requires plain files, AnyFileBackup decompresses before transfer — useful in pipelines where downstream systems expect uncompressed input.
Secure delivery in one step. Choose ZIP password protection for broad compatibility, or PGP public-key encryption for cryptographic security — selected per target in a dedicated configuration window.
Accept encrypted or compressed source files — ZIP password-protected archives or PGP-encrypted files — and deliver plain files to the target.
Passwords and PGP key pairs are stored as named profiles, reusable across any number of tasks. Rotate a key by updating the profile — no changes to the tasks that reference it.
Enterprise Deployment
AnyFileBackup scales from a single workstation to enterprise-wide deployment. Remote TCP administration, Windows domain authentication, bulk operations and expandable concurrent task capacity cover the full operational spectrum. Learn more →
Grant remote access to Task Processor by user profile over any TCP connection. Each profile defines which tasks an operator can view or control. The UI only installation for the connecting machine is completely free.
Authenticate LAN targets with domain credentials and run Task Processor under a designated Windows service account — compatible with standard Active Directory environments.
The full version supports a large number of concurrent tasks out of the box. Capacity expands with Additional Tasks modules — stack as many as your operation requires, with no upper limit on modules.
Review task execution history, transferred file counts, data volumes, and error events per task. Logging verbosity is configurable at the application level. Error notifications can be sent per file or accumulated into a single message per task at completion.
In the full version, all tasks set to Automatic activation start with Task Processor — at Windows logon or on manual start. Activation can be staggered per task to spread the load. Activate All and Deactivate All switch every task in one action.
Configure the required Windows Firewall rule for remote TCP access with a single button. Covers Windows Defender Firewall; third-party firewalls require separate configuration.