ScriptFTP is an application you can use to create scripts that perform actions automatically when connecting to servers via FTP. It enables you to write scripts in plain text documents that can be loaded and run while you can sit back and relax or tend to other PC activities.

For example, you can instruct the tool to upload or download files to the server, synchronize uploads to send only modified files while leaving the rest untouched, get only photo files matching a specific file type, as well as to retry on initially unsuccessful tasks.

A scripting guide is available at the developer's website to teach you about variables and logical structures, such as IF, WHILE, GOTO, FOREACH, as well as backups, logs, error handling, converting scripts into executables, and so on. Also, several ready scripts are included in the installed program (with descriptions).

Installing ScriptFTP doesn't take long and, if you encounter errors at startup, you should check if your computer is equipped with .NET Framework since it cannot work without this platform.

The interface is clean and intuitive, based on a single window that holds the script templates in the "New" menu. Once you get the hang of things, you can create scripts from scratch. They can be run by pressing the play button in the main window or by hitting F5 on your keyboard. Each step is displayed in this panel, so you can find out where the FTP client succeeded and failed in following orders.

If you want to open and modify the script, you can do this in your default text editor by pressing "Edit" in the menu. The auto FTP client's biggest asset is probably represented by the scheduler, which empowers the application to run two or more scripts once, daily, weekly or monthly at precise times. It's not necessary to keep ScriptFTP running for this because it uses the Windows task scheduler service to monitor the scheduled scripts.

We haven't encountered any compatibility issues with Windows 10 in our tests. All aspects considered, ScriptFTP provides you with simple means of creating automatic tasks that involve uploading and downloading data from servers via FTP. It had minimum impact on system performance.