É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 :
Obtenez un instance du répertoire racine de la carte SD :
File sdCard = Environment.getExternalStorageDirectory();
Créez le sous-dossier souhaité (si ce n'est pas le cas exister):
File dir = new File(sdCard.getAbsolutePath() + "/dir1/dir2"); dir.mkdirs();
Créez un fichier dans le sous-dossier pour l'écriture :
File file = new File(dir, "filename");
Utilisez un FileOutputStream pour écrire vos données dans le fichier :
FileOutputStream f = new FileOutputStream(file); ...
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!