java - 设置文件的只读属性

标签 java readonly

我正在尝试设置文件的只读属性,但它似乎不起作用。有人可以帮我理解为什么吗?

这是我的代码...

public class Main {
    public static void main(String[] args) {
        File f = new File("c:/ulala.txt");
        if (!f.setReadOnly()) {
            System.out.println("Grrr! Can't set file read-only.");
            return;
        }
    }
}

最佳答案

该文件必须存在并且用户必须有权更改该文件的权限。您可以使用 f.exists() 测试文件是否存在。

关于java - 设置文件的只读属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207317/

相关文章:

java - jsp获取ip地址

java - 刷新 JTable 时执行 tableChange()

java - Apache Camel : Sending exchange message header information to the endpoint

c# - 是否可以返回调用者无法修改的只读 ObservableCollection?

java - 安卓 list : Ignoring unknown 'shape' XML element

java - NullPointerException,研究了也找不到原因

c# - 在 C# 中实现全局常量的最佳方法是什么?

vb.net 类只读属性作为列表(T)

objective-c - 在 ObjC 中设置只读属性

.net - .NET 中有可用的只读通用字典吗?