nsfw:超级快速且可扩展的文件监视程序,可在Linux,OSX和Windows上提供一致的界面

时间:2024-05-02 13:25:43
【文件属性】:

文件名称:nsfw:超级快速且可扩展的文件监视程序,可在Linux,OSX和Windows上提供一致的界面

文件大小:64KB

文件格式:ZIP

更新时间:2024-05-02 13:25:43

C++

节点前哨文件监视程序 Linux OS X 视窗 一个简单的节点文件监视程序库。 为什么选择NSFW? NSFW是Linux,Windows和OSX文件监视服务的本机抽象,它试图在整个操作系统之间保持一致的接口和功能集。 NSFW提供了对深度文件系统的递归文件监视功能,而无需为Javascript层支付任何额外费用。 在Linux中,NSFW本机递归地构建一个inotify监视树,该监视树同时将事件收集到javascript线程。 在OSX中,NSFW利用FSEventsService,它以递归方式监视指定目录中文件系统的更改。 在Windows中,NSFW围绕ReadDirectoryChangesW方法实现服务器。 当NSFW有事件且未受到限制时,它将按事件发生的顺序对这些事件进行分组,并在单个回调中将其报告给Javascript层。 这是对利用Node FS.watch的


【文件预览】:
nsfw-master
----.eslintrc(630B)
----docs()
--------README.md(1KB)
----package.json(1019B)
----.github()
--------workflows()
----js()
--------src()
--------spec()
--------scripts()
----LICENSE(1KB)
----src()
--------NativeInterface.cpp(519B)
--------win32()
--------Queue.cpp(1KB)
--------NSFW.cpp(9KB)
--------linux()
--------CMakeLists.txt(970B)
--------osx()
----.npmignore(35B)
----index.d.ts(3KB)
----.gitignore(639B)
----CMakeLists.txt(240B)
----README.md(4KB)
----includes()
--------NativeInterface.h(754B)
--------win32()
--------NSFW.h(2KB)
--------Queue.h(1KB)
--------SingleshotSemaphore.h(2KB)
--------linux()
--------osx()
----yarn.lock(60KB)
----binding.gyp(4KB)

网友评论