import java.nio.file.Files;import java.nio.file.Paths;import java.nio.file.attribute.PosixFilePermission;String path = "E:/data/data1/data2/aa.txt";//using PosixFilePermission to set file permissions 777Set<PosixFilePermission> perms = new HashSet<PosixFilePermission>();//add owners permissionperms.add(PosixFilePermission.OWNER_READ);perms.add(PosixFilePermission.OWNER_WRITE);perms.add(PosixFilePermission.OWNER_EXECUTE);//add group permissionsperms.add(PosixFilePermission.GROUP_READ);perms.add(PosixFilePermission.GROUP_WRITE);perms.add(PosixFilePermission.GROUP_EXECUTE);//add others permissionsperms.add(PosixFilePermission.OTHERS_READ);perms.add(PosixFilePermission.OTHERS_WRITE);perms.add(PosixFilePermission.OTHERS_EXECUTE);Files.setPosixFilePermissions(Paths.get(path), perms);