簡體   English   中英

我們向操作系統注冊的事件,用於添加到系統的任何文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM