Chemin vers download

a marqué ce sujet comme résolu.

Bonjour à tous, J’ai un problème assez simple mais que je n’arrive pas à solutionner. Je souhaite faire un copier coller d’un fichier qui se trouve dans mon application vers le fichier download du téléphone. Cependant, il m’est impossible de mettre la main sur le chemin qui mène à ce fichier…

Voilà une partie du code  :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
    copyFile(R.raw.test, ????????????  );

    }

    public void copyFile(File src, File dest) throws IOException {
        InputStream in = new BufferedInputStream(new FileInputStream(src));
        OutputStream out = new BufferedOutputStream(new FileOutputStream(dest));
        byte[] buf = new byte[4096];
        int n;
        while ((n=in.read(buf, 0, buf.length)) > 0 )out.write(buf, 0, n);

        in.close();
        out.close();
    }

Voilà, c’est au niveau des points d’interrogations, je ne sais pas comment diriger mon fichier vers download.

Merci d’avance pour votre aide !

salut à toi ! Alors il me semble que le chemin vers download diffère en fonction de ton portable (ou juste du système d’exploitation) mais je suis pas tout à fait sur. Sur les samsung (du moins à partir du galaxie S6) le chemin est storage/emulated/0/download. Je ne te garantis pas que cela fonctionne mais tu peux chercher dans ce genre de chemin je pense.

+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte