文件授权

yingdong2019 / 2024-03-04 / 原文

问题:在开发过程中,有时候本地创建的文件可以进行操作,放到linux服务器上出现文件不能操作的错误。

要进行文件授权

/**
     * 文件授权
     * @param path
     * @method addPermissions
     * @author zhangyingdong
     * @return void
     * @throws
     * @date 2024/3/4 11:15
     */
    public static void addPermissions(Path path) throws IOException {
        Set<PosixFilePermission> permissionSet = new HashSet<>();
        permissionSet.add(PosixFilePermission.OWNER_EXECUTE);
        permissionSet.add(PosixFilePermission.OWNER_WRITE);
        permissionSet.add(PosixFilePermission.OWNER_READ);
        Files.setPosixFilePermissions(path, permissionSet);
    }