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

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *