java – 我可以有更多的FileAttribute示例吗?

基本上在Files.createFile(Path fileName,FileAttribute<?> … attrs);有可能插入一系列属性.我知道以下可能性:

Path path = Paths.get(path...);//the file path


PosixFileAttributes attr = Files.readAttributes(path,PosixFileAttributes.class);
Set<PosixFilePermission> permissions = attr.permissions();
FileAttribute<Set<PosixFilePermission>> attra 
                            = PosixFilePermissions.asFileAttribute(permissions);
Files.createFile(path,attra);

你知道createFile()方法的任何其他实际应用吗?对于其他应用程序,我的意思是作为FileAttribute参数传递的其他属性,而不是一组PosixFilePermission?什么是其他“可通过的”FileAttribute参数,我可以用File.createFile(path,attr)创建一个新文件; ?
提前致谢.

最佳答案 是,访问控制列表(ACL)属性.

有关如何将它们与createFile和createDirectory方法一起使用,请参见Java 7 Documentation for AclFileAttributeView.

点赞