2010-12-13 64 views
0

这听起来像一个奇怪的请求,但我希望我有更多的运气,比我一直在搜索同一主题。上传到尽可能多的线程的FTP服务器

我正在寻找一个基于Windows的应用程序,该应用程序允许我通过命令行将文件上传到FTP服务器,并跨越尽可能多的线程。

我目前正在试用WinSCP,它有一个简单的脚本界面,我可以从命令行调用。然而,虽然它是a)基于窗口的,b)命令行驱动/可脚本化,但它不利用任何多线程来同步大文件的上传。

看来我永远只能达到我的3个目标中的2个。例如,FileZilla是a)基于Windows和b)多线程上传,但不幸的是缺乏任何命令行或脚本功能:/

有人知道任何可能能够实现我所有3个愿望的任何东西吗?

+1

退一步:您究竟想用“尽可能多的线程”来完成什么?我猜测线程并不是大多数**网络**定向系统的瓶颈。 – Piskvor 2010-12-13 13:51:05

+0

线程是FileZilla用来实现更高速度的技巧。许多打开上传线程,尽可能多地传输数据,直到输出或服务器的输入达到最大。 – aodj 2010-12-13 13:55:00

回答

0

那么,FileZilla是GPL,所以你可以分叉它,并创建一个命令行/脚本版本无需GUI。不过你必须实现脚本引擎。

或者,您可以在Twisted FTP(Python中)上实现客户端。