Heim > Java > javaLernprogramm > Wie schreibe ich Dateien in einen bestimmten Ordner auf der SD-Karte?

Wie schreibe ich Dateien in einen bestimmten Ordner auf der SD-Karte?

Patricia Arquette
Freigeben: 2024-12-05 20:54:11
Original
962 Leute haben es durchsucht

How to Write Files to a Specific Folder on the SD Card?

Schreiben in einen Ordner auf der SD-Karte

Ihr aktueller Code verwendet Environment.getExternalStorageDirectory(), um Dateien im Stammverzeichnis der zu speichern SD-Karte. Um in einen bestimmten Ordner zu schreiben, befolgen Sie diese Schritte:

  1. Ermitteln Sie den absoluten Pfad der SD-Karte:

    File sdCard = Environment.getExternalStorageDirectory();
    Nach dem Login kopieren
  2. Erstellen Sie das gewünschte Ordner:

    File dir = new File (sdCard.getAbsolutePath() + "/myapplication/downloads");
    dir.mkdirs(); // Creates non-existent directories
    Nach dem Login kopieren
  3. Erstellen Sie eine Datei im Ordner:

    File file = new File(dir, "myfile.txt");
    Nach dem Login kopieren
  4. Öffnen Sie einen Dateiausgabestream und schreiben Sie Daten in den Datei:

    FileOutputStream f = new FileOutputStream(file);
    f.write(...);
    f.close();
    Nach dem Login kopieren

Beispielcode:

File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/myapp/downloads");
dir.mkdirs();
File file = new File(dir, "file.txt");

FileOutputStream f = new FileOutputStream(file);
f.write("Hello world!".getBytes());
f.close();
Nach dem Login kopieren

Mit diesem Ansatz können Sie jetzt Dateien in beliebige spezifische Dateien schreiben Ordner auf der SD-Karte.

Das obige ist der detaillierte Inhalt vonWie schreibe ich Dateien in einen bestimmten Ordner auf der SD-Karte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage