HomeProductsFTPShell Client › FTPShell Script

FTPShell Script Details

One of the best ways to automate a file transfer task is to write a script for it and schedule it for execution. FTPShell Script is a simple scripting language specially designed to enable users to automate file transfer tasks. It supports basic constructs for looping, conditional execution, list manipulation, and wildcard matching. It also supports several macro commands for file processing activities and secure file transfer. FTPshell script supports secure transfers using SSL/TLS (FTPS) and SSH (SFTP) and the ability to send email for status notification. The scripting language is easy to use and you can start writing your own scripts in less than an hour. We also provide a script writing service to help write complex scripts.

The Enterprise edition of FTPShell Client can compile and execute FTPShell Scripts. Scripts may be scheduled as recurring/one-time tasks, executed from the command line, or called from other scripts.


  • FTPShell Scripting Manual
    Reference manual for FTPScript. Provides an introduction to language constructs and various examples.

  • Sample Script 1
    Script monitors a remote FTP server for new files. If new files are found, it downloads them and then deletes the files on the remote server.

  • Sample Script 2
    Script uploads a file to multiple FTP servers.

  • Sample Script 3
    Script Compresses files and folders, renames the compressed files by attaching a unique timestamp string, and uploads to a remote server.

Download Free 30 Day Trial

Download FTPShell Server and FTPShell Client software and try it out free for 30 days.

Go to the Download Page



Buy License

Purchase a license for FTPShell Server or FTPShell Client.

Find out more about Licensing Options



FTPShell Server

File Transfer Server Software that supports FTP and secure SFTP and FTPS protocols.

Find out more about FTPShell Server



FTPShell Client

File Transfer Client Software that connects to Servers supporting FTP, SFTP, and FTPS.

Find out more about FTPShell Client



Operating System Requirements

FTPShell Server and FTPShell Client work with all Microsoft Windows Desktop and Windows Server Operating Systems including Windows XP/7/8/10 and Windows Server 2003/2008/2012/2016/2019