Fichier client ne se créer pas Java

westerndigit Messages postés 161 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,

Java

Mon fichier clientJava.txt ne se créer pas dans mon répertooire pourquoi ?

Merci,

voici le code :

import java.io.*;
static int getNuméroClient(String nom, String prénom)
{
try {
if (!(new File("c:\\clientJava.txt")).exists()) return -1;
String strNumLu, NomLu, PrénomLu; int NumLu;
FileReader fichierClient = new FileReader("c:\\clientJava.txt");
BufferedReader br = new BufferedReader(fichierClient);
while ((strNumLu = br.readLine()) != null)
{
NumLu = Integer.parseInt(strNumLu);
NomLu = br.readLine();
PrénomLu = br.readLine();
if (NomLu.compareTo(nom)==0 && PrénomLu.compareTo(prénom)==0)
return NumLu;
}
fichierClient.close();
} catch (Exception e) { System.out.println(e.getMessage()); }
return -1;
}

A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
if (!(new File("c:\\clientJava.txt")).exists()) return -1;
Si on n'a pas le fichier qui existe, on sort de la fonction. Comment veux-tu qu'il soit créé !?

Première ligne, première erreur, dois-je continuer ? Relis ton code, récupère les valeurs de sortie, fais des affichages supplémentaires, utilises le débogueur, tout ce que tu veux, mais il va falloir que tu apprennes à corriger tes erreurs par toi même !
0