So legen Sie eine Datei schreibgeschützt mithilfe von Java fest

Eine Datei kann auf readOnly gesetzt werden, indem sie die Methode setReadOnly aufruft.

Rufen Sie die folgende Methode auf:

file.setReadOnly();

Der folgende Code erstellt ein File-Objekt. Es testet, ob es lesbar und beschreibbar ist, die Ergebnisse werden in die Ausgabe geschrieben. Dann wird die Methode setReadOnly aufgerufen, die gleichen Tests durchgeführt und die Ausgabe zeigt, dass die Datei nicht gelesen werden kann.

Erstellen Sie die folgende Java-Datei:

import java.io.File;

public class FileReadOnly {

	public static void main(String[] argv){

		File file = new File( "V:/tmp/test.txt" );

		boolean readable = file.canRead();
		boolean writable = file.canWrite();
		
		System.out.println( "The file is readable: " + readable + ", writable:  " + writable );

		file.setReadOnly();

		readable = file.canRead();
		writable = file.canWrite();
		
		System.out.println( "The file is readable: " + readable + ", writable:  " + writable );
	}
	
}

Die Ausgabe wird sein:

The file is readable: true, writable:  true
The file is readable: true, writable:  false

Referenz:

Class File

Letzte Kommentare