Heim > Java > javaLernprogramm > Wie kann ich Dateien in einen bestimmten Ordner auf einer Android-SD-Karte schreiben?

Wie kann ich Dateien in einen bestimmten Ordner auf einer Android-SD-Karte schreiben?

Susan Sarandon
Freigeben: 2024-12-29 21:14:19
Original
343 Leute haben es durchsucht

How Can I Write Files to a Specific Folder on an Android SD Card?

Schreiben in einen bestimmten Ordner auf einer SD-Karte in Android

Beim Zugriff auf externen Speicher unter Android ist es oft wünschenswert, Dateien in einen bestimmten Ordner zu schreiben Ordner und nicht das Stammverzeichnis. Dadurch wird eine organisierte Speicherung gewährleistet und Apps können ihre Daten isolieren.

Anpassen des Download-Pfads

Die bereitgestellte Downloader-Klasse lädt Dateien in das Stammverzeichnis herunter. Um einen benutzerdefinierten Ordner anzugeben, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie ein Dateiobjekt, das das gewünschte Verzeichnis darstellt. Um beispielsweise den Ordner /mnt/sdcard/myapp/downloads zu erstellen:
File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/dir1/dir2");
dir.mkdirs();
Nach dem Login kopieren
  1. Ersetzen Sie die Stammvariable in der FileOutputStream-Zeile durch die neue Dir-Variable:
FileOutputStream f = new FileOutputStream(new File(dir, fileName));
Nach dem Login kopieren

Mit diesen Änderungen wird die heruntergeladene Datei nun in den angegebenen Ordner geschrieben.

Das obige ist der detaillierte Inhalt vonWie kann ich Dateien in einen bestimmten Ordner auf einer Android-SD-Karte schreiben?. 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