gpt4 book ai didi

java - 我可以再举一个 FileAttribute 的例子吗?

转载 作者:搜寻专家 更新时间:2023-10-31 20:29:06 25 4
gpt4 key购买 nike

基本上在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了解如何将它们与 createFilecreateDirectory 方法一起使用。

关于java - 我可以再举一个 FileAttribute 的例子吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16505460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com