基本上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);
什么?提前致谢。