【问题标题】:WatchService Who is making change?WatchService 谁在改变?
【发布时间】:2013-01-19 23:02:09
【问题描述】:

我想知道在 File WatchService 开启时谁在进行更改。可以使用 Files.Ower(Path path) 提取用户属性,但我找不到在内部网络中进行的审核。也许这不是 WatchService 接受的方式,因此有人对如何跟踪或从审计属性中提取有想法吗?

【问题讨论】:

    标签: java file audit


    【解决方案1】:

    如果你可以使用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 类中捕获详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      相关资源
      最近更新 更多