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

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

Susan Sarandon
Libérer: 2024-12-06 07:34:10
original
303 Les gens l'ont consulté

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

Écrire dans un sous-dossier sur une carte SD Android

Dans la programmation Android, vous pouvez facilement écrire des fichiers dans le répertoire racine de la carte SD en utilisant Environment.getExternalStorageDirectory(). Cependant, vous souhaiterez peut-être spécifier un dossier spécifique dans lequel stocker vos fichiers.

Pour écrire dans un sous-dossier de la carte SD, suivez ces étapes :

  1. Obtenez un instance du répertoire racine de la carte SD :

    File sdCard = Environment.getExternalStorageDirectory();
    Copier après la connexion
  2. Créez le sous-dossier souhaité (si ce n'est pas le cas exister):

    File dir = new File(sdCard.getAbsolutePath() + "/dir1/dir2");
    dir.mkdirs();
    Copier après la connexion
  3. Créez un fichier dans le sous-dossier pour l'écriture :

    File file = new File(dir, "filename");
    Copier après la connexion
  4. Utilisez un FileOutputStream pour écrire vos données dans le fichier :

    FileOutputStream f = new FileOutputStream(file);
    ...
    Copier après la connexion

En suivant ces étapes, vous pouvez écrire fichiers dans n’importe quel sous-dossier de la carte SD. Ceci est particulièrement utile pour organiser et stocker les données de votre application de manière structurée.

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