2011-08-03 2 views
0

J'ai ce codeImpossible de créer le répertoire sur sdcard: S

File dir = new File(Environment.getExternalStorageDirectory() + "/" + "new_dir"); 
       if (dir.mkdir()) { 
        txtView.setText(dir + " Directory created"); 
       } else { 
        txtView.setText(dir + " Directory is not created"); 
       } 

et j'ai aussi ajouté

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 

mais il va toujours dans le monde et le répertoire est jamais fait: S: S

+0

Nevermind, je l'ai. Pour une raison ou une autre, même si j'ai ajouté la permission au manifeste, je l'ai quand même ajouté dans l'onglet Application d'Eclipse et cela a fonctionné. – mario

+0

Essayez avec: android.os.Environment.getExternalStorageDirectory(); – Hanry

Répondre

0

Essayez Ce code

String newFolder = "/myFolder2"; 
String extStorageDirectory = Environment.getExternalStorageDirectory().toString(); 
File myNewFolder = new File(extStorageDirectory + newFolder); 
(!myNewFolder.mkdir()) 
{ 
Log.e(TAG, "Create dir in sdcard failed"); 

       return; 

} 

Autorisation de l'utilisateur

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
Questions connexes