2017-10-05 1 views
0

Ich habe derzeit einen einfachen Code, in dem ich eine CSV-Datei in einem Ordner speichern, nach meinem Android Studio-Monitor speichern ich diese Datei in einem Ordner, auf den ich nicht zugreifen kann "/storage/emulated/0/Download/myfolder/552.csv".Ändern des Dateipfads in einen häufigeren Ordner

File path =new 
File(Environment.getExternalStoragePublicDirectory(Environment. + 
DIRECTORY_DOWNLOADS),"myfolder"); 

    System.out.println(path); 
    if (!path.exists()){ 
     path.mkdir(); 
    } 
    File mypath=new File(path,(editSesion.getText().toString()+".csv")); 
    FileWriter mFile = new FileWriter(mypath,true); 
    CSVWriter writer = new CSVWriter(new FileWriter(mypath)); 
    System.out.println(mypath); 

Gibt es eine Möglichkeit, den Pfad zu einem häufiger zugänglichen Ordner zu erhalten?

Antwort

0

/speicher/emuliert/0/Download/ ist der Ordner Downloads Ihres Telefonspeichers.

Wie viel gemeinsames Verzeichnis erwarten Sie?

+0

Wie ich diesen Ordner mein Telefon zugreifen obwohl, oder meinem Computer? –

+0

Öffnen Sie den internen Speicher vom Dateimanager und gehen Sie zum Ordner "Downloads". –

+0

... Das Problem ist, dass ich den/0/Ordner über den ES File Explorer oder eine andere Dateimanager-App, die ich installiert habe, nicht erreichen kann. –

0

Bitte fügen / (Schrägstrich) wie diese myfolder/

File(Environment.getExternalStoragePublicDirectory(Environment. + 
DIRECTORY_DOWNLOADS),"myfolder"); 

Änderung in

File(Environment.getExternalStoragePublicDirectory(Environment. + 
DIRECTORY_DOWNLOADS),"myfolder/"); 
Verwandte Themen