Maison > Java > javaDidacticiel > Comment puis-je écrire des fichiers dans un dossier spécifique sur une carte SD Android ?

Comment puis-je écrire des fichiers dans un dossier spécifique sur une carte SD Android ?

Susan Sarandon
Libérer: 2024-12-29 21:14:19
original
357 Les gens l'ont consulté

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

Écrire dans un dossier spécifique sur une carte SD sous Android

Lors de l'accès au stockage externe sur Android, il est souvent souhaitable d'écrire des fichiers dans des fichiers spécifiques dossiers plutôt que le répertoire racine. Cela garantit un stockage organisé et permet aux applications d'isoler leurs données.

Personnalisation du chemin de téléchargement

La classe Downloader fournie télécharge les fichiers dans le répertoire racine. Pour spécifier un dossier personnalisé, suivez ces étapes :

  1. Créez un objet File représentant le répertoire souhaité. Par exemple, pour créer le dossier /mnt/sdcard/myapp/downloads :
File sdCard = Environment.getExternalStorageDirectory();
File dir = new File (sdCard.getAbsolutePath() + "/dir1/dir2");
dir.mkdirs();
Copier après la connexion
  1. Remplacez la variable racine dans la ligne FileOutputStream par la nouvelle variable dir :
FileOutputStream f = new FileOutputStream(new File(dir, fileName));
Copier après la connexion

Avec ces modifications, le fichier téléchargé sera désormais écrit dans le dossier spécifié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal