Catfood FTP is designed for automating file transfer tasks — updating a web site or backing up files from a server.
Catfood FTP can transfer entire directory structures while automatically determining if files should be moved in text or binary mode. Catfood FTP also allows you to limit transfers by only sending files that have changed since the last upload, or by only transferring files with particular extensions.
Catfood FTP includes Catfood FTP Wizard which allows transfers to be easily set up and CFTP, a command line tool that can be used in batch files or scheduled tasks for simple automation.
Catfood FTP is easy to use when simply moving a file or folder. Both the command line and Windows version also offer many features for advanced transfers:
- Remote Browsing - remote browsing allows you to navigate to files and folders on an FTP server using the familiar Windows interface. Remote browsing supports accessing files below the login folder and allows new folders to be created.
- Automatic Type Selection - Catfood FTP Wizard can automatically detect the type of file being transferred. This allows files to be moved without worrying about setting ASCII or BIN mode on the server - a common cause of problems when uploading web sites.
- Archive Mode - Catfood FTP Wizard can be configured to only upload files that have changed since the last transfer. This powerful feature is ideal for updating web sites, performing off-site backups and limiting the amount of time needed to perform otherwise lengthy updates. Catfood FTP Wizard can also control the file extension types that are transferred and force ASCII or BIN mode transfers.
- Chmod support - for servers supporting the SITE CHMOD command Catfood FTP Wizard allows UNIX file permissions to be set automatically. The chmod interface allows permissions to be set directly in octal or by manipulating each permission directly.
- Transfer scripting - Catfood FTP Wizard allows any command to be sent to the server either before, during or after transfer. Script commands can be called for each file in the transfer and wildcard expansion allows the remote file to be included in the command. This feature allows Catfood FTP Wizard to be used with site specific commands, or to perform common tasks such as retrieving a directory listing after each transfer.
Catfood FTP also allows you to specify the non-standard ports on the server, use passive mode to transfer files, configure an FTP proxy server, generate time-stamped log files, ignore errors during transfer and more.