begin process at 2012 02 15 11:18:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Divers

 > 

Copie de fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Copie de fichier

vendredi 26 septembre 2003 à 13:02:57 | Copie de fichier

nomade1000


%NOMADE%

Bonjour all,

J'aimerais copier dans un répertoire de mon choix un fichier que je selectione à partir d'un JFileChooser. Pour récupérer l'objet File, j'utilise xxx.getSelectedFile();. Est-ce qu'il existe une méthode dans les API? Est-ce que quelqu'un a une idéé??!

Merci d'avance pour vos informations
vendredi 26 septembre 2003 à 17:05:45 | Re : Copie de fichier

benohite

bonjour,

as tu essayé de cloner ton objet File et d en changer le chemin aprés

benohite

lundi 29 septembre 2003 à 17:26:14 | Re : Copie de fichier

remyremy


§Nomade
Salut benohite merci pour le tuyeau! C'est gentil, mais est-ce que tu pourrai me donner un exemple de code pour implémenter ce clonage?

Merci @+
lundi 29 septembre 2003 à 17:52:17 | Re : Copie de fichier

neodante

Administrateur CodeS-SourceS

Neodante

Regarde l'interface cloneable dans la doc et tu auras toutes tes réponses (du moins pour le clonage ! lol) .... méthode .clone !
@+
mercredi 1 octobre 2003 à 06:14:52 | Re : Copie de fichier

JHelp

Salut,
La solution du clonâge me parait douteuse, car en fait la classe File contient les informations du fichiers (son chemin principalement), mais pas ses données.
Le plus simple est de procéder ainsi, je suppose que "source" est le fichier à copier, et "copie" est le fichier dans lequel on copie. (import java.io.*;)


public void copier(File source, File copie) throws IOException
{
//Flux de lecture
FileInputStream lecteur = new FileInputStream(source);
//Flux d'écriture
FileOutputStream ecrivain = new FileOutputStream(copie);
//Buffer de copie. On peut mettre une taille plus grande.
//Attention tout de même à la mémoire
byte[] tab = new byte[1024];
//Lit des données et renvoie le nombre de byte lus
int lu = lecteur.read(tab);
//Tant qu'on est pas à la fin du fichier source
while(lu>=0)
{
//On écrit les données lues
ecrivain.write(tab, 0, lu);
//On prend les données suivantes
lu = lecteur.read(tab);
}
//On attends que les doerniéres données soient bien écrites
ecrivain.flush();
//On ferme les flux
ecrivain.close();
lecteur.close();
}


JHelp
mercredi 1 octobre 2003 à 12:37:34 | Re : Copie de fichier

remyremy


§Nomade§Votre texte ICIVotre texte ICIVotre texte ICI

Je te remercie beaucoup pour le code et pour les conseils

merci encore


Cette discussion est classée dans : fichier, copie


Répondre à ce message

Sujets en rapport avec ce message

copie de fichier et applet [ par titinoosReims ] Salut tout le monde,Je développe une applet et j'ai besoin de copier un fichier de mon serveur sur le poste client. QQ'un sait comment faireJ'ai une a lancer en differe [ par dushit ] bonjour, j'aimerai savoir s'il est possible de lancer une fonction avec du retard: car je doit copier un fichier mais si je lance copie() apres la cre copie d'un fichier [ par pseudo85 ] Bonjour,pour copier un fichier d'un emplacement source à un emplacement destination, j'ai utilisé la méthode suivante:public void copie(String source, Incapacité de copier un fichier en reseau [ par micou94 ] Bonjour, On a réalisé une petite application java qui va etre lancé lors d'une impression (via redmon qui redirige dans notre logiciel). Donc à la fin copie de fichier en java [ par refre ] bonjour, j'ai une copie de fichier a faire. en fait j'ai un fichier dans un dossier et j'aimerai en faire une copie dans un autre fichier... mais j'ai Copie de fichier [ par Schouly ] Quelqu'un sait me dire comment copier un fichier ?@ +Schouly copie un fichier dans le serveur [ par BHafida ] Bonjour tout le monde,j'aimerais copier un fichier à partir d'un poste client vers un repertoire du serveur.est ce qu'il y'a une classe java qui effec erreur dans copie de fichier [ par vboussema ] salutje veut copier un fichier dans le jre pour cela je recupère l'enplacement de java.exe puis je fait la copieil me fait une exception:C:\Program%20 copie fichier de machine windows vers linux [ par alias100 ] bonjour j'ai deux machines windows et linux connecte en reseau,je veux copier un fichier existant sous ma machine windows de mon application java ver les flux dans java [ par dalila5555 ] Bonjourje suis entrain de lire un fichier ligne par ligne en utilisant les BufferedReader pour pouvoir utiliser la méthode readline.mon programme s'ex


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales