Python Linux程序获取最新的ftp文件并发送到其他ftp服务器

Python Linux程序获取最新的ftp文件并发送到其他ftp服务器,python,ftp,Python,Ftp,我想知道是否有可能将最新的文件上传到ftp服务器并发送到另一个ftp服务器。但是,每个文件只能发送一次。如果你能在python中做到这一点,那就太好了,我知道中间python。例如: 2:14 PM file.txt已上载到服务器。程序获取文件并将其发送到另一台服务器。 下午2:15将example.txt上载到服务器。程序只获取该文件并将其发送到另一台服务器 我在网上搜索过这个,但什么也找不到。请帮忙 正如您所说,您已经了解python,我将给您一些概念性提示。基本上,您正在寻找单向同步。此任

我想知道是否有可能将最新的文件上传到ftp服务器并发送到另一个ftp服务器。但是,每个文件只能发送一次。如果你能在python中做到这一点,那就太好了,我知道中间python。例如:

2:14 PM file.txt已上载到服务器。程序获取文件并将其发送到另一台服务器。 下午2:15将example.txt上载到服务器。程序只获取该文件并将其发送到另一台服务器


我在网上搜索过这个,但什么也找不到。请帮忙

正如您所说,您已经了解python,我将给您一些概念性提示。基本上,您正在寻找单向同步。此任务的主要问题是让程序检测新文件。最简单的方法是创建一个数据库(注意,我所说的数据库是指一种存储数据的方法,不一定是专门的数据库)。例如,文本文件。在该数据库中,将记录每个文件。定期使用当前文件检查数据库(基本ls或类似的工具也可以)。如果出现一个新文件(意味着数据库中有不存在的文件),请上载它们

这是基本思想。您可以通过使用多线程、一些检查文件是否已修改等来改进它


编辑:这是一种编程方式。正如评论中所建议的那样,还有一些软件解决方案可以为您做到这一点。

看起来是和的工作。完全不需要编程。谢谢,我会把它们检查出来,然后回家。我可以设置这个吗?啊,好的,我要做的是当上传一个新文件时,记录到txt文件的路径(我会为此制作程序),然后让python在该目录上传该文件,然后清除文本文件并删除该文件。它可以查找10秒,以确保不会因为延迟而记录两次文件。我的想法是将上传的文件保存在文本文件中,这样你就不必删除它们。。。