Écrire le fichier de sdcard android

Je veux créer un fichier sur la carte sd. Ici, je peux créer un fichier en lecture/écriture à l'application, mais ce que je veux, ici, le fichier doit être enregistré sur le dossier spécifique de la sdcard. Comment puis-je le faire à l'aide de FileOutputStream?

//create file
    public void createfile(String name) 
    {
        try
        {
            new FileOutputStream(filename, true).close();
        } catch (FileNotFoundException e) {
            //TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            //TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

    //write to file

    public void appendToFile(String dataAppend, String nameOfFile) throws IOException 
    {
        fosAppend = openFileOutput(nameOfFile, Context.MODE_APPEND);
        fosAppend.write(dataAppend.getBytes());
        fosAppend.write(System.getProperty("line.separator").getBytes());
        fosAppend.flush();
        fosAppend.close();
    }
vérifiez la documentation. developer.android.com/guide/topics/data/data-storage.html. êtes-vous essayer de les stocker dans la mémoire de stockage interne?
oui, je veux stocker un fichier dans la mémoire de stockage interne...
alors votre question, le titre doit être changé d'Écrire le fichier de stockage interne dans android
désolé, mybad... je veux stocker sur la carte sd...

OriginalL'auteur Anil Bhatiya | 2013-12-04