salut tout le monde
Comment peut-on modifier les permissions sur des fichiers avec JAVA?
Existe-t'il une API permettant de gérer les permissions des fichiers?
Merci d'avance!
salut tout le monde
Comment peut-on modifier les permissions sur des fichiers avec JAVA?
Existe-t'il une API permettant de gérer les permissions des fichiers?
Merci d'avance!
voila le code mais ne fonctionne pas
problème avec cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 import java.io.IOException; public class test { public static void main(String[] args) { Runtime runtime= Runtime.getRuntime(); Process process2= null; String command2= "cmd.exe /CACLS e:\\test.txt /D minooo"; try { process2 = runtime.exec(command2); System.out.print(process2); } catch (IOException e) { e.printStackTrace(); } try { process2.waitFor(); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("Exit value : "+ process2.exitValue()); } }
String command2="cmd.exe /CACLS e:\\test.txt /D minooo";
j'ai une exception
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.lang.ProcessImpl@b8df17Exit value : 1
j'ai encore changé le code mais toujours ça fonctionne pas
est ce que vous avez une idée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import java.io.IOException; public class test { public static void main(String[] args) { try { Runtime.getRuntime().exec("cacls e:\test.txt /D minooo"); } catch (Exception e) { System.out.println(e); } } } pk cette permission ne fonctionne pas Runtime.getRuntime().exec("cacls e:\test.txt /D minooo"); est ce que il y pas problème avec cette ligne :cry:
Utilises java 6 et les méthodes adéquates de la classe File (setWritable, setReadable et setExecutable)
http://java.sun.com/javase/6/docs/ap...method_summary
voila je m'avance à comprendre
j'ai fais un petit test mais j'ai message d'erreur que la méthode n'est pas défini dans le fichier .
voila le message
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 import java.io.*; import java.io.File; public class test { public static void main(String[] args) { File f = new File("/test.txt"); if (f.exists()) { boolean b = f.setWritable(true); System.out.println("owner's write permission : "+b); } else { System.out.println("File cannot exists: "); } } }
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method setWritable(boolean) is undefined for the type File
at test.main(test.java:9)
javadoc 1.6 de la classe File : setWritable.
Donc tu n'as pas compilé avec le jdk 1.6
bonjour merci
mais je veux ajouter des permissions comme supprimer et renommer le fichier
mais je veux que l'utilisateur ne doit pas avoir permission de supprimer le fichier et renommer le fichier
bonsoir
je n'ai pas encore trouvé la bonne solution
quelqu'un peut m'aider
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager