multiftp – a Multi-Threaded Command-Line FTP Uploader

Overview

multiftp is a multi-threaded (multiprocess) command-line FTP uploader that allows easy recursive uploading of directories. It provides an easy way to schedule fast FTP uploads via batch scripts.

Features

  • Easily script multithreaded FTP uploads
  • Works via multiprocessing to circumvent threading problems.
  • Automatic recursive uploads
  • Ideal for situations where you need to upload an entire folder in script (i.e. publishing a website via FTP).

Usage

Run mtftp.py -h for a help file.

Requirements

  • Python 2.7.x+ (not currently Python 3 ready, but the changes are probably minimal)

License

The software is licensed under the MIT license, whose text can be viewed in the program source.

Download

Get the code here.

Posted in Code | 3 Comments

3 Responses to multiftp – a Multi-Threaded Command-Line FTP Uploader

  1. mostafa says:

    Dear sir,
    I have downloaded your ftp code but when I try to run it I get “multiftp.py: error: too few arguments” message.please help me to resolve this problem.I’ve typed -h and visited the help.
    sincerely

  2. Mostafa Eltejaee says:

    Very good.Excellent!
    Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.