Au temps pour moi.
Bah là, je sèche, il faut que je réfléchisse...
edit> Je sèche d'autant plus que ta fonction, chez moi, elle marche :
$ java -classpath . TestFile
:FileSystemModel.java: 4176
:Test.java: 1756
:Test2.java: 1083
:TestFile.class: 1015
:TestFile.java: 706
:TestFile.java~: 675
:TestParseInt.class: 828
:TestParseInt.java: 295
:TestParseInt.java~: 287
:TreeTableExample0.java: 1169
:TreeTableExample3.java: 7166
:Triangles.java: 574
Taille: 19730 |
En mettant ta fonction dans une classe TestFile qui contient le main suivant :
Code :
- public static void main(String[] arguments) {
- System.out.println("Taille: " + tailleRepertoire(new File("." )));
- }
|
(il faut aussi mettre la fonction statique)
Seule réponse que je peux t'apporter : ce n'est pas un répertoire (d'où l'utilité du "else" ), ou ce chemin n'existe pas.
Message édité par BifaceMcLeOD le 12-11-2002 à 18:10:46