我有一個靜態java程序,用於搜索文件夾中最近創建的文件,解析文件中的幾個關鍵字,然後根據找到的關鍵字創建組織結構圖。如果新文件被添加到文件夾中,我怎樣才能讓這個程序更新(運行)自己?任何可能有幫助的教程?一般來說,我對編程相當陌生。創建一個動態更新自己的程序
0
A
回答
2
您可能需要在Java WatchService:http://docs.oracle.com/javase/7/docs/api/java/nio/file/WatchService.html
教程這裏:http://docs.oracle.com/javase/tutorial/essential/io/notification.html
+0
謝謝你,這看起來很有希望。我會仔細看看的。 – davidVee 2012-08-03 13:54:56
1
的兩種方法可以做到這一點,我所熟悉的是JNotify Library和定期event listener for a WatchService/WatchEvent
1
你可以使用Java file watcher來檢測何時將新文件添加到該目錄。當您收到文件已被添加的事件時,您更新圖表
相關問題
- 1. 創建一個動態更新博客
- 2. 重新啓動自己的程序?
- 3. 創建一個處理自己滾動的自定義UIView
- 4. 如何創建自己的XP打印機驅動程序
- 5. 用Rails/Jquery創建一個動態更新的進度條?
- 6. 創建更新程序
- 7. 創建一個類似於Facebook狀態更新的自動完成器
- 8. Python - Tkinter(ttk)動態創建一個自己的值改變的進度條
- 9. 創建自動客戶端/服務器更新程序
- 10. 創建一個自動更新的RSS提要.txt文件
- 11. 如何爲我的桌面Java應用程序創建「自動更新程序」?
- 12. HipChat API更新我自己的狀態
- 13. C++自動更新程序
- 14. 創建自定義安裝程序/更新程序
- 15. 創建一個擴展,自動添加一組程序集到創建的每個新項目
- 16. 如何創建一個Android應用程序在我自己的組中創建一個Facebook事件?
- 17. 創建一個新的活動,使一個全新的應用程序?
- 18. Wix安裝程序 - 創建安裝程序,總是重新安裝在自己
- 19. 創建一個以Api爲中心的應用程序,我自己的疑惑
- 20. 創建一個可以下載自己的依賴的Java應用程序
- 21. 創建我自己的Python列表(動態數組)的
- 22. 動態創建一個uiImageView
- 23. 動態創建一個類
- 24. 使用新創建的文件自動更新WiX安裝程序
- 25. 創建一個源自MySQL中另一個表的動態列
- 26. 動態創建文本框不更新
- 27. 動態更新/創建對象屬性
- 28. 創建動態更新SQL查詢
- 29. 無法創建一個新的驅動程序
- 30. .NET開發動態創建控件需要自己的方法
如果我正確理解您,您希望程序再次運行,如果新文件被放置在特定文件夾中? – 2012-08-03 13:51:22
你想做什麼?如果在文件夾中修改了任何文件,或者是否想要更新程序的任何部分(如果文件夾中有任何更改),是否要自動執行程序? – 2012-08-03 13:52:35
程序更新自己是什麼意思?也許你想設計一個程序來讀取文件夾中的所有內容,或者讀取文件名與給定條件匹配的文件夾的內容,然後每當添加新文件時再次運行程序。那有意義嗎? – 2012-08-03 13:52:46