Changer les permissions d’un fichier en Java
Dans ce tutoriel nous allons découvrir comment changer les permissions d’un fichier en Java.
Java fournit un certain nombre de méthode pour vérifier et modifier les permissions d’un fichier. Les permissions de fichiers doivent être modifiées lorsque l’utilisateur souhaite restreindre les opérations autorisées sur un fichier.
Exemple: Afficher les permissions du fichier en cours
import java.io.*; public class Main { public static void main(String[] args) { File f = new File("C:\\Users\\PC\\Desktop\\test.txt"); // Afficher les permissions associées au fichier System.out.println("Exécutable: " + f.canExecute()); System.out.println("Lecture: " + f.canRead()); System.out.println("Ecriture: "+ f.canWrite()); } }
Sortie:
Exécutable: true Lecture: true Ecriture: true
Exemple: Changer les permissions du fichier en cours
import java.io.*; public class Main { public static void main(String[] args) { File f = new File("C:\\Users\\PC\\Desktop\\test.txt"); // Changer les permissions f.setExecutable(true); f.setReadable(true); f.setWritable(false); // Afficher les permissions associées au fichier System.out.println("Exécutable: " + f.canExecute()); System.out.println("Lecture: " + f.canRead()); System.out.println("Ecriture: "+ f.canWrite()); } }
Sortie:
Exécutable: true Lecture: true Ecriture: false