Télécharger un fichier peu importe le type
Résolu/Fermé
electroking
Messages postés
236
Date d'inscription
dimanche 14 septembre 2014
Statut
Membre
Dernière intervention
22 juin 2021
-
Modifié le 23 nov. 2017 à 21:25
electroking Messages postés 236 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 24 nov. 2017 à 01:22
electroking Messages postés 236 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 24 nov. 2017 à 01:22
A voir également:
- Télécharger un fichier peu importe le type
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier host - Guide
- Ouvrir un fichier .bin - Guide
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
23 nov. 2017 à 22:08
23 nov. 2017 à 22:08
Bonjour,
Le problème c'est que tu traites des fichiers binaires en les lisant lignes par lignes (ce qui n'a pas de sens).
En faisant un nextLine() le Scanner va découper les lignes en considérant les caractères
Donc le fichier écrit ne sera pas exactement identique à celui qui a été lu.
Plus simplement tu peux faire :
Le problème c'est que tu traites des fichiers binaires en les lisant lignes par lignes (ce qui n'a pas de sens).
En faisant un nextLine() le Scanner va découper les lignes en considérant les caractères
\r\n,
\n,
\r,
\u2028,
\u2029ou
\u0085et toi dans tous les cas tu vas les réécrire avec println qui va mettre
\r\nà chaque fois...
Donc le fichier écrit ne sera pas exactement identique à celui qui a été lu.
Plus simplement tu peux faire :
Files.copy(new URL(from).openStream(), Paths.get(to));
24 nov. 2017 à 01:22