2017-10-12 3 views
0

Ich möchte meine JSON-Datei auf SD-Karte in einem Ordner, den ich erstellt namens "MyJsApp", ich den Ordner auf diese Weise erstellen und es funktioniert:Wie kann ich eine Datei in meinem spezifischen Ordner auf SD-Karte in Android Studio speichern

String filepath="MyJsApp/"; 
        File path = Environment.getExternalStoragePublicDirectory(filepath); 
        path.mkdirs(); 

Dann, wenn ich versuche, meine Datei in diesem Verzeichnis zu speichern, ich dies tun:

File file = new File(Environment.getExternalStorageDirectory().getPath(), "MyJsApp/"+r1+".json"); 

ich in MyJsApp Ordner eingeben, aber es ist leer. Warum? Hier

+0

Diese Frage ein 1000-mal gefragt wurde. Recherchiere. –

Antwort

0

ist ein Beispiel:

File storagePath = new File(Environment.getExternalStorageDirectory() + "/MyJsApp/"); 
storagePath.mkdirs(); 
File myFile = new File(storagePath, r1+".json"); 
+0

Vielen Dank, aber es funktioniert nicht ..: -S –

+0

Wurde das Verzeichnis erstellt? –

+0

Ja, aber es ist nicht die Datei –

Verwandte Themen