[英]Events that we register with the OS for any files added to the System
我想處理某些類型的文件,只要它們被復制/下載到系統就可以說pdf。
有沒有為什么我們可以注冊OS來聽這類事件。
如果需要,我准備為windows,mac和linux實現單獨的解決方案。
Windows有一個文件系統過濾器驅動程序(內核模式)的概念。 使用它,您的軟件可以攔截任何文件系統操作並更改數據或只執行某些操作(甚至阻止操作)。 您可以自己編寫此類驅動程序,也可以使用我們的CallbackFilter庫,其中包含預先創建的驅動程序,並提供用於用戶模式的API。
Windows上的替代方法是使用FindFirstChangeNotification系統函數來注冊通知。 此功能與過濾器驅動程序不同。
MacOS X沒有過濾器驅動程序的概念,但它們具有FSEvents API。
更新:(錯過了linux部分)Linux inotify存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.