2013-02-20 27 views

回答

0

有的開始爲您提供:

得到所有文件的列表:yourdir.listFiles()

現在在文件列表中的每個文件: file.getLastModified()

如果它等於當前時間或從lastSynctime不同(你需要將它保持在同步類中),然後同步它。

+0

是的,這是我的實際版本,但我必須瀏覽數千個文件,這是不是耗時? – bbholzbb 2013-02-20 15:54:27

+0

其不!因爲不是所有的都會同時修改:) – Arpit 2013-02-20 15:55:30

1

您至少有兩個選項。您可以按照Arpit建議的方法重新開發車輪,或者您也可以使用WatchService API.

您可以找到WatchService教程here

+0

哇!它不是我的問題。但我想我應該學習它。感謝您的鏈接 – Arpit 2013-02-20 15:56:32