2013-11-26 28 views
0

我有一個公司內部需要建立某種形式的應用程序,它做的在特定時間每天如下:自動下載文件,並檢查對現有文件

  1. 連接到我們公司的內部FTP URL(不如果該文件是相同的,否則會顯示一條消息說都是安全的URL)
  2. 下載一個特定的文件名
  3. 檢查與文件剛下載的文件下載
  4. 前一天一個文件拋出一個錯誤好(或者發送電子郵件或其他東西在通知)

就是這樣。我所需要做的就是檢查並確保ftp上的文件與前一天不同。

任何人都可以推薦一個簡單的方法來做到這一點?我試着用Google搜索一個解決方案,而不是找到一個直接的答案。

過去8年來我一直在編程,但我還記得visual basic 6.0和visual C++。

請指導/建議,因爲你認爲合適。

謝謝:)

+1

獲得一個FTP客戶端庫(谷歌,其中有很多),閱讀它的文檔(它應該是一個非常簡單的),閱讀FTP命令如何形成,你應該很好去。 – riv

回答

0

對於VC++: 你可以使用任何FTP客戶端庫下載的文件。看看這個可能對你有用的SO問題C++ FTP Library?。然後,你需要一個適當的方式來切入時間。我認爲你的程序可能需要運行在statup,並檢查系統時間是否在特定的時間間隔,如果時間到了,然後下載文件。爲此,您可以在How to get current time and date in C++?這個問題上採取行動。最後有很多方法可以比較文件並輸出結果,因爲初學者建議你使用std。