Bonjour,
Le programme suivant me donne un résultat faux, pourriez vous m'aider s'il vous plait.
Pourtant j'ai ce fichier 'test.txt' dans le projet IO;
Pour ces questions les réponses sont fausses!!!
Est-ce qu'il existe?false
Est-ce un répertoire?false
Est-ce un fichier?false
la structure de mon projet:
IO
---src
---(defaut package)
---Main.java
JRE System Library
test.txt
Mon Output:
Chemin absolu du fichier:C:\Users\xavier\workspace\IO\test.txt
Nom du fichier:test.txt
Est-ce qu'il existe?false
Est-ce un répertoire?false
Est-ce un fichier?false
Affichage des lecteurs racines du pc:
C:\
$AVG/
$Recycle.Bin/
$WINDOWS.~BT/
AdwCleaner/
.....................
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 import java.io.File; public class Main { public static void main(String[]args) { File f=new File("test.txt"); System.out.println("Chemin absolu du fichier:"+f.getAbsolutePath()); System.out.println("Nom du fichier:"+f.getName()); System.out.println("Est-ce qu'il existe?"+f.exists()); System.out.println("Est-ce un répertoire?"+f.isDirectory()); System.out.println("Est-ce un fichier?"+f.isFile()); System.out.println("Affichage des lecteurs racines du pc:"); for(File file:f.listRoots()) { System.out.println(file.getAbsolutePath()); try { int i=1; for(File nom:file.listFiles()) { System.out.println("\t\t"+ ((nom.isDirectory())? nom.getName()+"/":nom.getName())); if((i%4)==0) { System.out.println("\n"); } i++; } System.out.println("\n"); } catch (NullPointerException e) { } } } }
Partager