2017-12-29 1 views
-1
gbtn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 


      File folder=new File(Environment.getExternalStorageDirectory()+"/test"); 
      boolean sucess =true; 
      if(!folder.exists()) 
      { 
       sucess=folder.mkdirs(); 
      } 
      if(sucess) 
      { 
       Toast.makeText(getApplicationContext(),"created",Toast.LENGTH_LONG).show(); 
      } 
      else 
      { 
       Toast.makeText(getApplicationContext(),"not created",Toast.LENGTH_LONG).show(); 
      } 






     } 
    }); 

ich diesen CodeDer Ordner zeigt nicht

Meine App benötigen Sie einen Ordner versucht habe und sie müssen in Datei-Explorer-Hilfe zeigen, mir öffentliches Verzeichnis

+1

Willkommen Überlauf zu stapeln. Bitte überprüfen Sie [hier] (https://stackoverflow.com/help/how-to-ask), um zu wissen, wie man eine gute Frage stellt. – Arun

Antwort

0
File folder = new File(Environment.getExternalStorageDirectory() + "/test"); 
boolean success = true; 
if (!folder.exists()) { 
success = folder.mkdirs(); 
} 
if (success) { 
// Do something on success 
} else { 
// Do something else on failure 
} 

Fügen Sie diese Erlaubnis erstellen in Manifest,

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

Danke für die Antwort Ja, es zeigt Erfolg Toast, aber ich kann nicht finden Ordner im Datei Explorer – user9151828

+0

versuchen Sie es mit anderen Gerät .. Ich überprüfte dies jetzt und es creare und zeigen Sie Testordner –

+0

Es zeigt nicht erstellen, wenn ich Toast was zu tun – user9151828

0

Add Permission in Manufest Datei

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

schreiben Dieser Code

File root = android.os.Environment.getExternalStorageDirectory(); 
File dir = new File(root.getAbsolutePath() + "/test"); 
if(!dir.exists()){ 
    dir.mkdirs(); 
} 
+0

ich mkdirs statt mkdir verwendet haben und gab die Erlaubnis Aber Sie ' re Recht, es ' s den Toast zeigt erstellt, wenn ich überprüfen, in dem es Datei-Explorer i ' kann t lokalisieren. – user9151828

+0

In welchem ​​Gerät testen Sie? –

+0

Ich habe versucht sowohl Emulator und auf meinem Gerät – user9151828

Verwandte Themen