如何掛鉤當前正在由另一個程序使用的文件,該程序經常向其中寫入?比方說,有一個包含10行的文本文件。當我啓動我的應用程序時,它必須在每次寫入程序保存其內容時檢測並從中讀取任何內容。這可以在沒有經常檢查文件大小/日期的情況下完成嗎?掛鉤到文件中,實時讀取新內容
3
A
回答
1
2
您可以監視使用ReadDirectoryChangesW API變更的文件夾。
跟蹤您讀取的最後一個位置,並在您收到該文件的更改通知時,從該位置讀取文件末尾(如當前位置)。
的如何使用ReadDirectoryChangesW API的一個例子是在這裏:
相關問題
- 1. EGit掛鉤讀取超時
- 2. OSX:掛鉤文件讀取事件
- 3. 如何讀取post-receive鉤子中的文件內容?
- 4. Python:重新讀取文件的內容
- 5. 使用.NET實時讀取文件中的更改內容
- 6. 從文本文件中讀取內容時遇到問題
- 7. VB.Net讀取文件內容
- 8. Java讀取文件內容
- 9. Python讀取文件內容
- 10. JavaScript讀取文件內容
- 11. 河內塔:從釘掛環到掛鉤
- 12. 獲取事件掛鉤到Console.WriteLine
- 13. 掛鉤Web內容搜索Portlet
- 14. Wordpress掛鉤爲迴應郵政內容
- 15. Git服務器掛鉤:獲取正在推送的文件內容?
- 16. Angularjs:更新從文件讀取到textarea的內容
- 17. 從文件流中讀取內容c#
- 18. 在MFC中讀取.CSV文件內容
- 19. Android。從文件中讀取內容
- 20. 讀取sharpsvn中的文件內容
- 21. 從.epub文件中讀取內容
- 22. 掛鉤讀取系統調用
- 23. InputStream.read()在讀取文件時掛起
- 24. 掛鉤到Windows文件複製
- 25. Codeigniter掛鉤重新實現我的類
- 26. 閱讀數據庫時掛鉤
- 27. Applescript:從文本文件中讀取內容,將內容複製到剪貼板
- 28. Android文件系統掛鉤
- 29. hGetContents在獲取內容時掛起utf-8文件
- 30. 在C中讀取文件內容,跟蹤新行