当前位置:首页 » 文件管理 » 文件夹变化

文件夹变化

发布时间: 2023-01-20 21:06:13

A. java 如何监控文件夹的变化

jdk7 新增了WatchService,就是监控文件夹变化的。
可以监控 新增、改变、删除等.
如果不能用 jdk7,就需要自己判断了,得到目录文件,每隔几秒,再次检测,是否有增加、删除、改变

B. 如何在Windows下实时监视系统共享文件夹的变化

Windows应该会把共享文件夹的变化实时记录下来,放在某个地方的吧。这个地方不用说也知道一定是注册表了。在注册表中一顿狂搜,还真被我找到了。
HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\Shares
接下来就easy了,先创建一个事件,然后调用RegNotifyChangeKeyValue来监视上面那个子键的变化,最后调用WaitForSingleObject来等待我们创建的事件对象。当系统中有共享文件夹信息发生变化时,系统就会重新设置子键下的值,而我们的WaitForSingleObject自然也会接收到事件,坐享其成,呵呵。
顺便提一下,Shares下的Security子键保存的是共享文件夹的访问权限的值,这里如果想一并监视的话,就把RegNotifyChangeKeyValue的bWatchSubtree参数设成TRUE。

热点内容
拨号服务器配置代理ip 发布:2025-09-11 01:45:07 浏览:481
慧编程动画 发布:2025-09-11 01:22:12 浏览:728
java随机代码 发布:2025-09-11 01:06:00 浏览:154
php手机访问判断 发布:2025-09-11 00:57:33 浏览:958
mssql存储过程if 发布:2025-09-11 00:39:57 浏览:840
访问学者和进修的区别 发布:2025-09-11 00:33:54 浏览:314
编程师简笔画 发布:2025-09-11 00:12:56 浏览:157
安卓原装软件如何安装到其他设备 发布:2025-09-11 00:05:16 浏览:438
我的世界基岩版国际服服务器地址 发布:2025-09-11 00:03:47 浏览:159
python3例子 发布:2025-09-11 00:02:53 浏览:838