Bonsoir à tous,

Je développe par plaisir, une petite applic pour un Nokia 6300. J'ai besoin de lire un fichier texte. Malheureusement, j'applique les aides trouvées sur le site de Sun javaME ou Nokia sur l'ouverture des fichiers et leurs création mais cela ne fonctionne pas. Je m'explique :
Le code ci-dessous est le copier-coller d'un code trouvé donné en exemple. Dans l'API, il est bien spécifié que la méthode open de Connector permet s'il n'existe pas de créer un fichier. Pourtant quand je lance ce try, comme il ne détecte pas l'existence du fichier il fait le catch, affiche le message d'erreur et ne crée pas le fichier. Alors qu'il devrait faire filecon.create() (si j'ai bien lu la doc !)
Y-a-t-il une erreur dans mon code ? Ou est-ce autre chose ?
si quelqu'un peut avoir une idée ...

Merci par avance,
Pibol
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
 
try
    {
        FileConnection filecon =(FileConnection) Connector.open("file:///SD Card/texte.txt");
        // Always check whether the file or directory exists.
        // Create the file if it doesn't exist.
        if(!filecon.exists())
            {
                filecon.create();
             }
         filecon.close();
     }
catch(IOException ioe)
    {
        System.out.println("Le fichier n'existe pas ou son nom est mal écrit");
     }