É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!