[Fichier][ouverture] ne parvient pas à ouvrir...
Bonjour,
Mon programme ne parvient pas à ouvrir le fichier du moins ils ne trouve pas le fichier. Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| import java.io.*;
public class Fichier {
public Fichier (String nom) {
ouvrefichier(nom);
}
public void ouvrefichier (String nom) {
File fichier=new File(nom);
try {
BufferedReader entre=new BufferedReader(new FileReader(fichier));
StringBuffer tampon=new StringBuffer();
String texte;
while ((texte=entre.readLine())!=null){
System.out.print(tampon.toString());
}
}
catch (IOException io) {}
}
public static void main (String args[]) {
Fichier fi=new Fichier("c:\finfos.txt");
System.exit(0);
}
} |
Je ne vois pas d'où vient l'erreur ?!
Re: [fichier][ouverture] ne parvient pas à ouvrir...
Salut,
Citation:
Envoyé par FFF
Code:
1 2
|
Fichier fi=new Fichier("c:\finfos.txt"); |
Raaah! Ca sent le windows ça!
Alors deux options:
1) tu bricoles en remplaçant les \ par des /:
Code:
1 2
|
Fichier fi=new Fichier("c:/finfos.txt"); |
2) tu utilises File.separator pour avoir un code portable (mais si tu mets le chemin en dur à partir du disque c:, la portabilité ne doit pas être une priorité pour toi :) )
En passant:
Code:
System.out.print(tampon.toString());
ne va pas t'afficher grand chose, tu ne mets jamais rien dans l'objet...