作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
基本上在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) 属性。
参见 Java 7 Documentation for AclFileAttributeView了解如何将它们与 createFile
和 createDirectory
方法一起使用。
关于java - 我可以再举一个 FileAttribute 的例子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16505460/
我是一名优秀的程序员,十分优秀!