基本上我必須監視新創建文件的文件夾。識別新創建的文件並對其進行處理
在我的項目,我們有運行,每10分鐘之後,我們現在做的是讀取所有的文件名,並在數據庫中檢查其是否已經處理或沒有,如果沒有,那麼處理使DB中的條目和調度處理它。
我GOOGLE了它,發現幾個解決方案涉及到像JNotify,FileAlterationObserver類和FileAlterationMonitor的路徑,但有大約20個文件夾我必須監視,所以我正在尋找任何簡單的解決方案,比如每當我讀取文件標記它(重新命名並附加「已處理」至其名稱或任何唯一文本),然後下次讀取未標記爲「已處理」的文件。
採用這種方法,我將不得不讀取文件夾中的所有文件,並檢查每個文件名是否與「加工」或沒有結束。
我是新來的Jave所以我不知道是否有可能或沒有,所以我的問題是,我可以查詢所有這一切都沒有用「加工」結尾的文件名,而無需遍歷所有在場的文件名在文件夾中?
或者任何人有任何其他解決方案?
我可以查詢所有這一切都不能以「加工」不遍歷所有存在的文件夾中的文件名結尾的文件名? – 2013-04-08 13:22:34