2012-01-06 67 views
0

我有一个学校项目要做,它涉及开发一个原型应用程序,在我的PC上本地运行,检查指定文件目录中的文件等的更改,并在选取任何更改需要它将任何更改的文件复制到“云”(如果你喜欢,一个有点剥离下降箱)面向对象的分析和设计 - 类图

我已经做了一些研究,并建立了一个亚马逊网络服务帐户/亚马逊s3和即时思想尝试同步我的文件达到了。

该应用程序不一定是在一个特定的语言,所以我也看了一些关于这方面的选择,并遇到了蟒蛇,这看起来可用,但我是完全新的,并想知道它会是多么困难用python写这种东西,我真的很感激任何关于如何去做这个或任何指针的建议?

在此先感谢球员

+0

我想你会受益于调查rsync的源代码。这是你被要求编码的那种工具。 – Ski 2012-01-06 14:11:54

回答

2

我相信这会由蒂姆·金的Watch a Directory for ChangesAmazon's Boto的组合来实现。

将两者粘在一起留给学生练习。

+2

这个建议非常好。但是,在开始使用这些特定的软件包之前,请确保您了解基本的Python编程,否则您会感到非常困惑。在线教程和资源比比皆是。 – 2012-01-06 14:14:38

+0

谢谢NobRuked这是灿烂的,我一直在阅读大量的东西在线如何实现这一点,但我遇到的大部分是过于复杂的我需要:)是啊我已经跑过了几个python教程,但谢谢你的头大卫 – liammcdee 2012-01-06 15:06:28