1

ファイルの読み取り専用プロパティを設定しようとしていますが、うまくいかないようです。誰かが理由を理解するのを手伝ってくれませんか。

これが私のコードです...

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;
        }
    }
}
4

1 に答える 1

0

ファイルが存在する必要があり、ユーザーはファイルのアクセス許可を変更するアクセス許可を持っている必要があります。を使用して、ファイルが存在するかどうかをテストできますf.exists()

于 2012-04-18T10:19:41.800 に答える