2012-01-06 83 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