Copie de fichier

Signaler
Messages postés
45
Date d'inscription
dimanche 21 janvier 2001
Statut
Membre
Dernière intervention
6 octobre 2006
-
Messages postés
3
Date d'inscription
samedi 28 mars 2009
Statut
Membre
Dernière intervention
15 janvier 2010
-
Quelqu'un sait me dire comment copier un fichier ?

@ +

Schouly

7 réponses

Messages postés
261
Date d'inscription
jeudi 5 septembre 2002
Statut
Membre
Dernière intervention
6 octobre 2005
11
1) Tu créé un tampon :
byte[] tampon=new byte[4096];
2) Tu ouvres ton fichier source en lecture, et ton cible en écriture :
try
{
FileInputStream lecture=new FileInputStream(source);
FileOutputSteam ecriture=new FileOutputStream(cible);
3)Tu copie bloque par bloque le fichier :
int lu=lecture.read(tampon);
while(lu>0)
{
ecriture.write(tampon,0,lu);
lu=lecture.read(tampon);
}
4)Tu fermes les fichiers
lecture.close();
ecriture.close();
}
catch(IOException ioe)
{
ioe.printStackTrace();
}
5) Et voilà
:)
JHelp
Messages postés
8
Date d'inscription
mercredi 18 décembre 2002
Statut
Membre
Dernière intervention
13 mai 2003

wow, c'est beaucoup plus simple que jne le pensais !!
merci bcp JHelp, bien expliqué en plus !!!
Messages postés
10
Date d'inscription
samedi 1 février 2003
Statut
Membre
Dernière intervention
27 juin 2006

Salut tout le monde

Je cherchais de l'information sur la copie de fichiers (sans utilisé les commandes DOS).

J'ai trouvé cette méthode toute simple. Et je voulais savoir si la
valeur du tempon correspond à un certains facteur ? (ex: taille du
fichier ou taille de la mémoire du PC ou autre)



Merci

Dalf

paf pastek
Messages postés
492
Date d'inscription
jeudi 28 août 2003
Statut
Membre
Dernière intervention
25 avril 2007
5
en fait, cette methode fonctionne tant que ton fichier n'est pas trop gros... sans quoi java generera une erreur de type "je peux pas gerer un tableau aussi grand"... je vais poster un src qui vous proposera entre autre la possibilité de deplacer un fichier sans utiliser de tableau.

AbriBus
_______________________________
La direction de la RATP vous rappelle que la
dégradation d'AbriBus est passible de lourdes
sanctions.
Ne dégradez pas les AbriBus. L'AbriBus est ton ami.
Messages postés
492
Date d'inscription
jeudi 28 août 2003
Statut
Membre
Dernière intervention
25 avril 2007
5
http://www.javafr.com/code.aspx?ID=33957

AbriBus
_______________________________
La direction de la RATP vous rappelle que la
dégradation d'AbriBus est passible de lourdes
sanctions.
Ne dégradez pas les AbriBus. L'AbriBus est ton ami.
Messages postés
16
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
17 août 2010

[mailto:obedkij@yahoo.fr obedkij@yahoo.fr]
Messages postés
3
Date d'inscription
samedi 28 mars 2009
Statut
Membre
Dernière intervention
15 janvier 2010

thank