我在問一個Java代碼。Java:如何每次在文件夾中生成文件時自動複製文件?
ERP在文件夾中生成XML文件,每個文件夾都有不同的名稱。
對於數據的提取,我需要:
如果生成新文件:
複製文件從主文件夾的次級文件夾
重命名根據本文件「temp」
從「temp」提取ETL(Talend)數據
刪除文件「TEMP」
我的問題是: 如何以每次一個複製或重命名它捕捉automaticaly文件與Java產生?
感謝
我在問一個Java代碼。Java:如何每次在文件夾中生成文件時自動複製文件?
ERP在文件夾中生成XML文件,每個文件夾都有不同的名稱。
對於數據的提取,我需要:
如果生成新文件:
複製文件從主文件夾的次級文件夾
重命名根據本文件「temp」
從「temp」提取ETL(Talend)數據
刪除文件「TEMP」
我的問題是: 如何以每次一個複製或重命名它捕捉automaticaly文件與Java產生?
感謝
你將不得不運行帶有無限循環的手錶業務繼續檢查,如果該文件夾已經改變
那裏有關於如何做到這一點here
變更後觸發寫一個更好的解釋功能可將文件複製,重命名並粘貼到新的「臨時」文件夾中。 你可以使用filereader & filewriter來做到這一點。
使運行每隔x分鐘作業和檢查修改/只的文件在最後x分鐘創建。
不需要投票。這浪費了CPU週期,並且遠遠低於手錶服務方法的響應速度。 –
我回答了[前些時候類似的問題](http://stackoverflow.com/a/16251508/2071828) - 查看目錄中的更改。這些幫助有用? –
確切地說,我需要的是監視文件夾中新增文件的監視服務。我如何獲得新增文件的名稱?通過Watch Key? – Mikahel