使用Java获取文件和创建者用户的上次修改用户

时间:2015-08-20 01:06:28

标签: java file

我知道我们可以使用File.lastModified()获取文件的lastModified日期,但我不确定是否有办法可以获得修改文件的用户名和创建文件的用户?

因为我们有一个服务器,团队中的每个人都可以访问。因此,我们计划构建一个程序,为我们提供创建文件的用户名列表以及上次修改文件的用户名。

这是在Windows操作系统上。

1 个答案:

答案 0 :(得分:2)

您可以使用java.nio类获取大量其他File属性,尤其是Files实用程序类,其中包含Files.getOwner()或可以检索PosixFileAttributeView

请注意,我认为大多数文件系统只有所有者的概念,而不是创建者/最后修饰符。