Fichier en lecture seule en Java
Dans ce tutoriel nous allons découvrir comment mettre un fichier en lecture seule en Java.
Nous allons utiliser la méthode setReadOnly() qui fait partie à java.io.File pour rendre un fichier en lecture seule. Depuis JDK 1.6, une nouvelle méthode setWritable() est fournie pour rendre un fichier à nouveau accessible en écriture.
Exemple: Mettre le fichier en lecture seule
import java.io.*;
public class Main
{
public static void main(String[] args) throws IOException
{
File f = new File("C:\\Users\\PC\\Desktop\\test.txt");
//mettre le fichier en lecture seule
f.setReadOnly();
if(f.canWrite()){
System.out.println("Ce fichier est accessible en écriture");
}else{
System.out.println("Ce fichier est accessible en lecture seule");
}
}
}
Sortie:
Ce fichier est accessible en lecture seule
Exemple: Rendre le fichier accessible en écriture
import java.io.*;
public class Main
{
public static void main(String[] args) throws IOException
{
File f = new File("C:\\Users\\PC\\Desktop\\test.txt");
//rendre le fichier accessible en écriture
f.setWritable(true);
if(f.canWrite()){
System.out.println("Ce fichier est accessible en écriture");
}else{
System.out.println("Ce fichier est accessible en lecture seule");
}
}
}
Sortie:
Ce fichier est accessible en écriture

