3 回答

TA贡献1803条经验 获得超6个赞
setPosixFilePermissions()
,createFile()
newByteChannel()
.
EnumSet.of()
PosixFilePermissions.fromString()
FileAttribute
PosixFilePermissions.asFileAttribute()
.
Set<PosixFilePermission> ownerWritable = PosixFilePermissions.fromString("rw-r--r--"); FileAttribute<?> permissions = PosixFilePermissions.asFileAttribute(ownerWritable);Files.createFile(path, permissions);
exec

TA贡献1784条经验 获得超8个赞
Runtime.exec()
File.setReadable()/File.setWritable()/File.setExecutable()
File file = new File("file4.txt");file.createNewFile();Set<PosixFilePermission> perms = new HashSet<>(); perms.add(PosixFilePermission.OWNER_READ);perms.add(PosixFilePermission.OWNER_WRITE);Files.setPosixFilePermissions(file.toPath(), perms);
添加回答
举报