【发布时间】:2013-01-19 23:02:09
【问题描述】:
我想知道在 File WatchService 开启时谁在进行更改。可以使用 Files.Ower(Path path) 提取用户属性,但我找不到在内部网络中进行的审核。也许这不是 WatchService 接受的方式,因此有人对如何跟踪或从审计属性中提取有想法吗?
【问题讨论】:
我想知道在 File WatchService 开启时谁在进行更改。可以使用 Files.Ower(Path path) 提取用户属性,但我找不到在内部网络中进行的审核。也许这不是 WatchService 接受的方式,因此有人对如何跟踪或从审计属性中提取有想法吗?
【问题讨论】:
如果你可以使用Apache VFS
FileSystemManager manager = VFS.getManager();
FileObject file= manager.resolveFile("Your File Path");
DefaultFileMonitor fm = new DefaultFileMonitor(new YourListener());
fm.addFile(file);
fm.start();
并在YourListener 类中捕获详细信息。
【讨论】: