【问题标题】:Permission to Read a File读取文件的权限
【发布时间】:2018-09-21 02:55:27
【问题描述】:

我有一个存储文件元数据的类,该类有一个字符串变量“filePermission”。 文件权限变量的值类似于“777”、“770”等。 现在基于文件权限,我想检查用户是否可以读取文件。 我如何通过代码实现这一点。

【问题讨论】:

  • 请出示您现有的尝试。

标签: java unix file-permissions


【解决方案1】:

当最左边的数字是这些值“4”/“5”/“7”之一时,用户具有读取权限。提取该数字并放置开关块。

public static void main(String[] args) {
    String perm = "777";

    char[] result = perm.toCharArray();

    switch(result[0]){
        case '4':
        case '5':
        case '7': System.out.println("User has read permission");
                break;
        default: 
            System.out.println("User DOESN'T have read permission");
            break;
    }       
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-21
    • 2011-05-27
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 2017-02-12
    • 2019-12-25
    相关资源
    最近更新 更多