CuteFTP Professional Feature Tour: Automation
Automation
Transfer Engine
Macro Scripting
Podcast Manager
Integrated HTML Editor
Folder Synchronization
Folder Comparison
Site Backup
Local Backup
After Download Events
Hot Drop
Custom Commands
File Properties
Time Stamp Control
View and Open
Event Triggers
Transfer Engine
Create sophisticated scripts or record sessions for automating FTP tasks using CuteFTP Professional's Transfer Engine. The modular Transfer Engine uses an industry standard Component Object Model (COM) interface to expose most of CuteFTP Professional's functions and properties.
Choose between manually creating scripts using your favorite programming or scripting language or automatically create scripts using the session record and playback tool. No programming skills required!
Sample Script using the Transfer Engine
Macro Scripting
CuteFTP Professional can record and playback entire sessions using the powerful macro record/playback tool. Sessions are recorded in Visual Basic Script and take advantage of CuteFTP's COM exposed transfer engine (TE) interface.

Podcast Manager
Automatically create and update your Podcast RSS feed when you use CuteFTP Professional to manage your Podcast files. It even includes a Podcast subscription manager that automatically downloads new episodes, or lets you select only the ones that sound interesting.

Integrated HTML Editor
This powerful text editor includes color-coded HTML and PERL tags, site-wide find and replace, HTML code-completion, and integration with CuteFTP that lets you edit files on your FTP server without downloading them.
Integrated Editor
TIP: If you prefer to use CuteHTML Pro or a 3rd party editor, CuteFTP will integrate with it by monitoring the file being edited and then automatically uploading the saved changes back to the remote server.
Folder Synchronization
Mirror your local drive, remote site, or both with just a couple mouse clicks using CuteFTP's Folder Synchronization tool. Even schedule recurring synchronization events for continuous mirroring of local and remote folder trees. You can monitor more than one folder or synchronize multiple sites, all with the Folder Synchronization Wizard that guides you through setup.
Folder Synchronization Wizard
Folder Comparison
Compare to folders prior to synchronizing them. Local and remote folder contents can be compared based on case, name, date, or size. Files that are different from each other are highlighted and can be selected and transferred for directory wide changes.
Sample Comparison of a Remote and Local Folder
Site Backup
Schedule a single or recurring backup of your entire site, in three easy steps with our Site Backup Wizard. CuteFTP will download the entire site into a backup folder, compress it (.ZIP, .CAB, or GZIP compression), and then label the resulting archive with a time and date stamp.
Site Backup/Archive Tool
Local Backup
Schedule a single or recurring backup of your local computer and safely store your data on a remote server. CuteFTP will upload the selected files and folders to an archive on a remote FTP server and will restore your data from the archive if your computer ever goes down.
Site Backup/Archive Tool

After Download Events
CuteFTP can be set to automatically exit, shutdown your computer, run a virus scan or any number of other tasks upon completing a transfer.

Hot Drop
Automatically detect changed items in a specific local folder tree. If changes are detected, the modified files or folders are uploaded to a pre-defined server. Works great for publishing Web site changes from a staging server to a live server. Our new Wizard makes configuration a snap.
Folder Monitor Wizard

TIP: You can specify whether to auto-detect for changes or set a timer for CuteFTP to check for changed files. Files modified after the last timed check are uploaded.
Custom Commands
Create sets of commonly used command sequences and assign them a shortcut key for quick access. If needed, send FTP commands directly to the FTP server using the RAW FTP command feature for more granular control of the FTP session.
Custom Commands Tool
File Properties
View or change permissions (CHMOD) for multiple files without having to know their numerical values by simply selecting whether Read, Write or Execute is allowed for each group. View file and folder size, date, owner values, and more.
Sample Properties Page
Time Stamp Control
Choose to preserve a server's timestamp for downloaded files. Choose to keep the locally defined time for uploaded files.* Define the time offset for the server for greater efficiency in transfer and synchronization overwrite rules.
Time Stamp Settings
*The server must support the MDTM command. MDTM was not made for this purpose but is widely used in this manner.
View and Open
View the contents of remote text-based files quickly using Notepad or the built-in editor. You can also open files, which will download an item (if necessary) and run it using the associated program.
Viewer & Editor Settings Page
Event Triggers
Determine automatic events to occur upon program startup, upon connecting to a site and upon transfer success. Choose to play sounds for various events as they occur and execute commands (such as virus scans) on files after they are downloaded.
Startup Events
Transfer Events
Sound Events