我想知道在File WatchService打开时谁在进行更改。可以通过使用Files.Ower(路径路径)来提取用户属性,但我找不到在内部网络中进行审计的审计。也许这不是WatchService接受的方式,因此有没有人有关于如何跟踪或从审计属性中提取的想法?
答案 0 :(得分:0)
如果您可以使用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
课程中捕获详细信息。