Javaexamples-file-read-only
提供:Dev Guides
Javaの例-読み取り専用ファイル?
問題の説明
ファイルを読み取り専用にする方法は?
溶液
この例は、Fileクラスのfile.setReadOnly()およびfile.canWrite()メソッドを使用して、ファイルを読み取り専用にする方法を示しています。
import java.io.File;
public class Main {
public static void main(String[] args) {
File file = new File("C:/java.txt");
System.out.println(file.setReadOnly());
System.out.println(file.canWrite());
}
}
結果
上記のコードサンプルは次の結果を生成します。例をテストするには、まず「C」ドライブにファイル「java.txt」を作成します。
true
false
以下は、javaで読み取り専用ファイルの別のサンプル例です
import java.io.File;
import java.io.IOException;
public class FileReadAttribute {
public static void main(String[] args) throws IOException {
File file = new File("c:/file.txt");
file.setReadOnly();
if(file.canWrite()) {
System.out.println("This file is writable");
} else {
System.out.println("This file is read only");
}
file.setWritable(true);
if(file.canWrite()) {
System.out.println("This file is writable");
} else {
System.out.println("This file is read only");
}
}
}
上記のコードサンプルは次の結果を生成します。例をテストするには、まず「C」ドライブにファイル「java.txt」を作成します。
This file is read only
This file is read only