Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
584 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  ouverture d un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ouverture d un fichier

n°1074710
treza22
Posté le 07-05-2005 à 14:03:26  profilanswer
 

Bonjour!
J ai un petit probleme pour l'ouverture d un fichier: il ne m ouvre pas les fichiers text. En fait je lui demande d ouvrir un fichier:  
BufferedReader file= new BufferedReader(new FileReader("Data1.txt" ));
Mais il me dit que Data1.txt est introuvable. Or Data1 est bien la. Quelqu un sait ou est mon erreur?
Merci d avance

mood
Publicité
Posté le 07-05-2005 à 14:03:26  profilanswer
 

n°1074721
Nicolas_75
Posté le 07-05-2005 à 14:11:54  profilanswer
 


Bonjour,
 
Quelle est exactement l'erreur affichée ?
 
As-tu vérifié que tu n'avais pas un problème de chemin vers le fichier, par un petit :

Code :
  1. new File("Data1.txt" ).exists()

?
 
Nicolas

n°1074726
treza22
Posté le 07-05-2005 à 14:15:33  profilanswer
 

l erreur exacte est:
java.io.FileNotFoundException: Data1.TXT (Le fichier spécifié est introuvable)
mais comment savoir si Data1.txt existe avec new File("Data1.txt" ).exists()?
Je suis desole je debute en java!!!

n°1074731
Nicolas_75
Posté le 07-05-2005 à 14:21:06  profilanswer
 

En lisant la Javadoc de File :

public boolean exists()
Tests whether the file or directory denoted by this abstract pathname exists.  
Returns:
true if and only if the file or directory denoted by this abstract pathname exists; false otherwise  
Throws:  
SecurityException - If a security manager exists and its SecurityManager.checkRead(java.lang.String) method denies read access to the file or directory


 
Tu peux donc mettre dans ton code :

Code :
  1. try { System.out.println(new File("Data1.txt" ).exists()); } catch (Exception e) { e.printStackTrace(); }

et voir s'il imprime true ou false.
 
Nicolas


Message édité par Nicolas_75 le 07-05-2005 à 14:25:23
n°1074735
treza22
Posté le 07-05-2005 à 14:27:19  profilanswer
 

j ai fait ca et il ne me le trouve pas (il me met false!). Alors qu il y est bien dans le bon dossier: (je suis sur de ca puisque les fichier sans extension, il me les lit alors que les fichier .txt il ne me les lit pas!!)

n°1074744
Nicolas_75
Posté le 07-05-2005 à 14:32:42  profilanswer
 


"txt" ou "TXT" ?

n°1074750
treza22
Posté le 07-05-2005 à 14:35:36  profilanswer
 

pareil il ne met le comprend pas (que ce soit txt ou TXT!

n°1074751
Nicolas_75
Posté le 07-05-2005 à 14:38:03  profilanswer
 

Tu veux dire que :

Code :
  1. try { System.out.println(new File("ici le nom du fichier" ).exists()); } catch (Exception e) { e.printStackTrace(); }


indique true pour certains fichiers, et false pour d'autres, alors qu'ils sont dans le même répertoire ? Es-tu bien sûr de n'avoir pas fait de fautes de frappe sur le nom du fichier (en particulier majuscules/minuscules) ?
 
Nicolas


Message édité par Nicolas_75 le 07-05-2005 à 14:38:35
n°1074753
treza22
Posté le 07-05-2005 à 14:40:10  profilanswer
 

sur et certain!
Les fichiers qui n ont pas d extension marche et les fichiers qui ont une extension txt ne marchent pas!

n°1074762
Nicolas_75
Posté le 07-05-2005 à 14:56:34  profilanswer
 


C'est vraiment étrange.
 
Une hypothèse : les fichiers qu'il arrive à trouver sont présents deux fois sur ton ordinateur : une fois dans le répertoire par défaut, et une fois dans le répertoire de data1.txt, et ce sont les premiers qu'il reconnaîtrait.
Pour tester cette hypothèse : crée un nouveau fichier sans extension (en étant sur que le nom est vraiment inédit) dans le même répertoire que data1.txt, et voit s'il le trouve. S'il n'y arrive pas, cela ira dans le sens de mon hypothèse.
 
Sinon, il faut encore chercher !  ;)  
 
Nicolas

mood
Publicité
Posté le 07-05-2005 à 14:56:34  profilanswer
 

n°1075377
patachou
Posté le 08-05-2005 à 10:35:26  profilanswer
 

Il faudrait aussi savoir ou tu as mis le fichier data1.txt et s'assurer qu'il est bien dans le répertoire ou tu lances la commande java


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  ouverture d un fichier

 

Sujets relatifs
Problème lié a l'ouverture de fichierouverture d'un fichier
VBS - ouverture fichier excel si existeOuverture d'un fichier en ReadOnly
VB - Ouverture d'un fichier Word d'Excelouverture fichier .eml
[C#/PPT] Ouverture d'un fichier PPT et accès aux variablesOuverture fichier excel
[Applet signée] problême ouverture de fichier [résolut mais...][Excel - VBA] Ouverture Fichier en VBA
Plus de sujets relatifs à : ouverture d un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR