Heim > Java > javaLernprogramm > Wie lege ich einen Ordner auf einer Android-SD-Karte zum Schreiben von Dateien fest?

Wie lege ich einen Ordner auf einer Android-SD-Karte zum Schreiben von Dateien fest?

Linda Hamilton
Freigeben: 2024-12-08 15:34:15
Original
845 Leute haben es durchsucht

How to Specify a Folder on an Android SD Card for File Writing?

Schreiben von Dateien in einen angegebenen Ordner auf einer SD-Karte in Android

Im bereitgestellten Android-Code-Snippet wird die Datei in das Stammverzeichnis geschrieben Verzeichnis der SD-Karte mit Environment.getExternalStorageDirectory(). Um einen bestimmten Ordner anzugeben, können Sie die folgenden Schritte ausführen:

  1. Erhalten Sie einen Verweis auf das externe Speicherverzeichnis:
File sdCard = Environment.getExternalStorageDirectory();
Nach dem Login kopieren
  1. Erstellen Sie ein Dateiobjekt für den gewünschten Verzeichnispfad:
File dir = new File (sdCard.getAbsolutePath() + "/dir1/dir2");
Nach dem Login kopieren
  1. Erstellen Sie das Verzeichnis, falls es nicht existiert, mit mkdirs():
dir.mkdirs();
Nach dem Login kopieren
  1. Erstellen Sie ein File-Objekt für die zu schreibende Datei:
File file = new File(dir, "filename");
Nach dem Login kopieren
  1. Öffnen Sie einen FileOutputStream für Datei:
FileOutputStream f = new FileOutputStream(file);
Nach dem Login kopieren

Durch Befolgen dieser Schritte können Sie einen bestimmten Ordner auf der SD-Karte angeben Schreiben Sie die heruntergeladene Datei nach. Denken Sie daran, „/dir1/dir2“ durch den tatsächlichen Pfad zum gewünschten Verzeichnis zu ersetzen.

Das obige ist der detaillierte Inhalt vonWie lege ich einen Ordner auf einer Android-SD-Karte zum Schreiben von Dateien fest?. 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