4D-JUG
Would you like to react to this message? Create an account in a few clicks or log in to continue.

【プラグイン】フォルダー監視

Go down

【プラグイン】フォルダー監視 Empty 【プラグイン】フォルダー監視

投稿 by miyako 2018-06-12, 11:32 am

以前にMac用を公開しましたが,Windowsにも対応しました。

https://github.com/miyako/4d-plugin-folder-watch

できること

複数のフォルダーパスを監視します。フォルダーやそのサブフォルダー内にて,ファイル・フォルダーが追加・削除・更新されるたびにインストールした『コールバックメソッド』を実行します。メソッドには,検出されたパスなどの情報が渡されます。

しくみ

Macは,FSEventStreamというAPIを使用しており,システムから通知を受け取っています。WindowsはReadDirectoryChangesWというAPIを(監視するパスの数だけスレッドを起動して)呼び出しています。4Dのコマンドで『ポーリング』するよりは効率的・・・なハズです(たぶん)。

https://github.com/miyako/4d-plugin-folder-watch

miyako

投稿数 : 480
登録日 : 2016/07/05

トップに戻る Go down

トップに戻る

- Similar topics

 
Permissions in this forum:
返信投稿: 不可