我面臨以下情況...在我的文件系統()我的某個地方接受來自第三方應用程序的文件。例如,在目錄C:\ temp中觀察一個文件夾結構的變化和相應的處理文件
這些文件包含特定的元數據,我將必須做的以下操作:
一個)根據元數據rellocate(所以第一i-將解析它們)在2級結構如: C:\ TEMP \ idXXX \ idYYYY \ fileZZZ 每個idYYYY文件夾可以包含多個文件 每個idXXX文件夾可以包含多個文件夾(例如idYYYY,idYYYYE等) 在根文件夾可能有多個idXXXX類型文件夾
b)重新分配這些文件後,我應該監視每個第一級目錄(idXX XX)更改一段時間間隔
c)如果沒有發現變化(沒有額外的文件夾/文件創建),那麼我應該壓縮它並將它發送到某處!
d)實現這樣的服務在後臺運行continiously ...只是輪詢這個根目錄
我試圖找到的Java庫,可以管理這整個業務場景!
有什麼想法?