如何通过java查找文件的上次修改用户名

时间:2014-11-12 13:52:46

标签: java

我正在尝试打印修改文件内容的用户名。 我曾尝试过Files.owner,但它提供了系统名称而不是所有者名称。 但无法得到它。请帮忙......

1 个答案:

答案 0 :(得分:1)

我想不出任何主流操作系统会记录上次修改文件内部元数据中的文件的人。当然,标准FileAttributeView子类都没有公开这些信息。

许多操作系统提供细粒度的文件系统审计。如果您的应用程序具有足够的权限,它(理论上)可以读取审核日志并搜索感兴趣的文件的最后一次更改事件。但是,这将是不便携的,而且非常昂贵。我不认为这是一个实际的解决方案。