bjr/bsr
Je suis bloqué dans une erreure, quand j'ai compilé un exemple, que j'ai trouvé dans un cours, dans la partie des fichiers.
voilà le code, et le message d'erreure :
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 import java.io.*; public class TestFile_12 { protected String nomFichier ; protected File fichier; public TestFile_12(String nomFichier) { this.nomFichier = nomFichier; fichier = new File(nomFichier); traitement(); } public static void main(String args[]) { new TestFile_12(args[0]); } private void traitement() { if (!fichier.exists()) { System.out.println("le fichier "+nomFichier+"n'existe pas"); System.exit(1); } System.out.println(" Nom du fichier : "+fichier.getName()); System.out.println(" Chemin du fichier : "+fichier.getPath()); System.out.println(" Chemin absolu : "+fichier.getAbsolutePath()); System.out.println(" Droit de lecture : "+fichier.canRead()); System.out.println(" Droite d'ecriture : "+fichier.canWrite()); if (fichier.isDirectory() ) { System.out.println(" contenu du repertoire "); File fichiers[] = fichier.listFiles(); for(int i = 0; i < fichiers.length; i++) { if (fichiers[i].isDirectory()) System.out.println(" ["+fichiers[i].getName()+"]"); else System.out.println(" "+fichiers[i].getName()); } } } }
j'ai même de spécifier l'emplacement du fichier, en modifiant dans le code :
mais ça marche toujours pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... public class TestFile_12 { protected String nomFichier = "C:/monfichier.dat"; protected File fichier; ...
Merci pour toute aide
Partager