IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Création d'un dossier


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 58
    Par défaut Création d'un dossier
    Bonjour,

    je souhaite créer un nouveau dossier sur la carte SD pour se faire j'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    boolean res;
    File folder = new File(Environment.getExternalStorageDirectory().toString(),"/nouveau/");
    if (!folder.exists()) 
       res = folder.mkdir();
    Le problème c'est qu'il ne créer pas le dossier et res = false.

    J'ai bien spécifié dans le manifest : <uses-permission android:name="android.permision.WRITE_EXTERNAL_STORAGE"></uses-permission>

    J'utilise l'API 8 (android 2.2)

    Une idée du problème?

    Merci.

  2. #2
    Membre éprouvé Avatar de linked
    Profil pro
    Développeur Android
    Inscrit en
    Mai 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Android

    Informations forums :
    Inscription : Mai 2008
    Messages : 88
    Par défaut
    Essaye avec ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File folder = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/nouveau/");

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 58
    Par défaut
    ça ne fonctionne pas :/

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    File cacheDir = null;
    if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))
                cacheDir=new File(android.os.Environment.getExternalStorageDirectory(),"/TonDssier/");
            else
                cacheDir=context.getCacheDir();
            if(!cacheDir.exists())
                cacheDir.mkdirs();

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 58
    Par défaut
    mkdirs() me renvoi toujours false j'ai dû mal à comprendre d'où vient le problème...

  6. #6
    Membre éclairé
    Inscrit en
    Décembre 2008
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 280
    Par défaut
    As-tu bien pensé à mettre la permission : WRITE_EXTERNAL_STORAGE dans ton manifest ?

Discussions similaires

  1. Pb au niveau de création d'un dossier.
    Par insane_80 dans le forum ASP
    Réponses: 2
    Dernier message: 03/04/2007, 16h44
  2. création d'un dossier
    Par salseropom dans le forum C
    Réponses: 5
    Dernier message: 16/06/2006, 08h44
  3. Réponses: 3
    Dernier message: 30/05/2006, 12h07
  4. Réponses: 21
    Dernier message: 09/04/2006, 23h13
  5. Récuperez la date de création d'un dossier
    Par @dinsx dans le forum C++Builder
    Réponses: 4
    Dernier message: 19/07/2005, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo