Maison >Java >javaDidacticiel >Comment écrire des fichiers dans un répertoire spécifique sur une carte SD Android ?

Comment écrire des fichiers dans un répertoire spécifique sur une carte SD Android ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-02 14:13:39976parcourir

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

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

Lors de l'utilisation de l'extrait de code fourni pour télécharger et écrire un fichier à la racine répertoire de la carte SD, vous souhaiterez peut-être spécifier un dossier spécifique dans lequel écrire le fichier. Ceci peut être réalisé en modifiant le code pour créer un répertoire, puis en écrivant le fichier dans ce répertoire.

File sdCard = Environment.getExternalStorageDirectory();  // Get the SD card root directory
File dir = new File (sdCard.getAbsolutePath() + "/dir1/dir2");  // Create a directory with the desired path
dir.mkdirs();  // Create the directory if it doesn't exist
File file = new File(dir, "filename");  // Create a new file in the directory

FileOutputStream f = new FileOutputStream(file);  // Open the file for writing
...

Avec cette modification, le fichier sera écrit dans le dossier spécifié au lieu du répertoire racine du Carte SD.

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!

Déclaration:
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