使用pyftpdlib与文件传送带

时间:2015-03-05 08:22:59

标签: python ftp

我决定尝试使用fileconveyor来编写一个简单的应用程序,它可以在我的所有计算机上同步目录(包含非常小的word文件)。

为了做到这一点,我还安装了pydtpdlib,以便编写一个文件传送器将链接到的简单ftp服务器。

pydtpdlib附带了一些示例,因此我使用其中一个在0.0.0.0:2121上运行服务器并配置文件传送器以连接到它,它报告回来它是

- Fully up and running now.

ftp服务器也记录了连接

USER 'user' logged in.
FTP session closed (disconnect).

但我现在不知道该怎么办。

1.如何让ftp服务器将上传的文件保存到我选择的目录中?

2.Will fileconveyor能够双向同步文件吗?

3.如果可以,那么它是否可以跟踪远程机器中文件的变化?

4.我正在尝试做一个好主意,或者我应该使用不同的文件输送机,可能不是使用pyftpdlib而是使用其他服务?

1 个答案:

答案 0 :(得分:0)

Answer to 1:您可以为每个用户和每个匿名用户配置一个目录,请参阅example(add_user / add_anonymous)

Answers to pp 2 and 3:我认为只使用一方的标准FTP服务器就可以实现双向同步应用程序的可靠实施。此类应用程序需要的信息比FTP协议提供的更多
Answer to 4:你为什么需要pyftpdlib?我相信它对构建定制的嵌入式FTP服务器很有好处。您可以使用任何流行的FTP服务器,例如ProFTPDFilezilla。它们有很好的文档记录,你可以找到很多HOW-TOs。

BTW为什么不想使用Dropbox