[java]Flux entrées/sorties, donne résultat faux
Résolu
domxaline
-
domxaline -
domxaline -
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/
.....................
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/
.....................
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)
{
}
}
}
}
domxaline est déconnecté Envoyer un message privé Réponse avec citation
A voir également:
- [java]Flux entrées/sorties, donne résultat faux
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Resultat foot - Télécharger - Vie quotidienne
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
"domxaline est déconnecté Envoyer un message privé Réponse avec citation"
Tu ne trouves pas ton bonheur sur Developpez.net alors tu viens nous voir en solution de secours ? Ça fait plaisir...
https://www.developpez.net/forums/d1408643/java/general-java/debuter-java/file-exists-false-m-attends-qu-soit-true/#post7653948
Si ton fichier n'existe pas, c'est normal d'avoir false aux trois.
Si je comprends bien ta hiérarchie, ton fichier "test.txt" n'est pas dans "IO", mais dans "workspace" !
Vérifies le chemin d'accès du fichier, et utilises son chemin absolu dans le code :
Tu ne trouves pas ton bonheur sur Developpez.net alors tu viens nous voir en solution de secours ? Ça fait plaisir...
https://www.developpez.net/forums/d1408643/java/general-java/debuter-java/file-exists-false-m-attends-qu-soit-true/#post7653948
Est-ce qu'il existe?false
Est-ce un répertoire?false
Est-ce un fichier?false
Si ton fichier n'existe pas, c'est normal d'avoir false aux trois.
IO
---src
---(defaut package)
---Main.java
JRE System Library
test.txt
Si je comprends bien ta hiérarchie, ton fichier "test.txt" n'est pas dans "IO", mais dans "workspace" !
Vérifies le chemin d'accès du fichier, et utilises son chemin absolu dans le code :
File f=new File("C:/Users/xavier/workspace/test.txt");