Heim > Java > javaLernprogramm > Wie schreibe ich Dateien in einen bestimmten Unterordner auf einer Android-SD-Karte?

Wie schreibe ich Dateien in einen bestimmten Unterordner auf einer Android-SD-Karte?

Susan Sarandon
Freigeben: 2024-12-06 07:34:10
Original
303 Leute haben es durchsucht

How to Write Files to a Specific Subfolder on an Android SD Card?

Schreiben in einen Unterordner auf einer Android-SD-Karte

Bei der Android-Programmierung können Sie Dateien ganz einfach in das Stammverzeichnis der SD-Karte schreiben mit Environment.getExternalStorageDirectory(). Möglicherweise möchten Sie jedoch einen bestimmten Ordner zum Speichern Ihrer Dateien angeben.

Um in einen Unterordner auf der SD-Karte zu schreiben, befolgen Sie diese Schritte:

  1. Besorgen Sie sich einen Instanz des Stammverzeichnisses der SD-Karte:

    File sdCard = Environment.getExternalStorageDirectory();
    Nach dem Login kopieren
  2. Erstellen Sie den gewünschten Unterordner (falls vorhanden). existiert nicht):

    File dir = new File(sdCard.getAbsolutePath() + "/dir1/dir2");
    dir.mkdirs();
    Nach dem Login kopieren
  3. Erstellen Sie eine Datei im Unterordner zum Schreiben:

    File file = new File(dir, "filename");
    Nach dem Login kopieren
  4. Verwenden Sie einen FileOutputStream zum Schreiben Ihre Daten in die Datei:

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

Indem Sie diese Schritte befolgen, können Sie kann Dateien in jeden Unterordner auf der SD-Karte schreiben. Dies ist besonders nützlich, um die Daten Ihrer App strukturiert zu organisieren und zu speichern.

Das obige ist der detaillierte Inhalt vonWie schreibe ich Dateien in einen bestimmten Unterordner auf einer Android-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