Bonjour,

Je me demande, s'il vous plait, Comment peut on appliquer des droit de permissions par exemple le "read" sur un dossier en utilisatant une classe java sur Windows, et comment peut-on savoir si on a le droit de "read" sur un dossier ou pas?
Je dis bien "read"

J'ai testé avec canRead() et setReadable(true) fournit pas la classe "File" de "io" mais ça marche toujours pas!

le canRead() renvoie toujours true meme si on a pas le droit de Read sur le dossier

le setReadable(true) ne jamais appliqué le droit "read" sur un dossier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
import java.io.File;
 
public class TestTest {
public static void main(String[] args) {
	File f = new File("D:/Test");
	if(f.canRead())
		System.out.println("OK => "+f.setWritable(true));
	else
		System.out.println("KO");
}
}
Y a t'il des solutions?

Merci d'avance pour vos aides!