So machen Sie eine Datei in Java schreibgeschützt
Ein Java-Programm, das die Verwendung der Methode java.io.FilesetReadOnly()demonstriert, um eine Datei schreibgeschützt zu machen. Seit JDK 1.6 wird eine neuesetWritable()-Methode bereitgestellt, um eine Datei wieder beschreibbar zu machen.
Beispiel
package com.example;
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");
//mark this file as read only, since jdk 1.2
file.setReadOnly();
if(file.canWrite()){
System.out.println("This file is writable");
}else{
System.out.println("This file is read only");
}
//revert the operation, mark this file as writable, since jdk 1.6
file.setWritable(true);
if(file.canWrite()){
System.out.println("This file is writable");
}else{
System.out.println("This file is read only");
}
}
}
Ausgabe
This file is read only This file is writable