IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Copier un fichier avec FileCopy()


Sujet :

Langage Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Points : 12
    Points
    12
    Par défaut Copier un fichier avec FileCopy()
    Bonjour,
    j'étudie le Java en ce moment et j'aimerais faire une copie de fichier avec FileCopy().

    le problème, c'est qu'il me met une erreur lorsque je l'utilise.
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    import java.io.File;
    import java.io.IOException;
    import java.io.FileOutputStream;
    import java.io.BufferedOutputStream;
     
     
    public class CopieFile {
     
     
    	public static void main(String[] args) {
     
    		File monFichier = null;
    		File maCopie = null;
     
     
    		monFichier = new File("c:\\scores.txt");
    		maCopie = new File("c:\\scores_copie.txt");
     
    		if (monFichier.exists()){
     
    			//maCopie.createNewFile();
    			maCopie.FileCopy(monFichier);
    		}
     
    		}
     
    	}
    Apparemment,la méthode FileCopy n'est pas définie pas File.
    Est ce que vous pourriez me dire comment l'utiliser?

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    572
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Février 2007
    Messages : 572
    Points : 675
    Points
    675

  3. #3
    Membre averti Avatar de Rayndell
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    289
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 289
    Points : 323
    Points
    323
    Par défaut
    FileCopy() n'existe pas...

    Pour copier le contenu d'un fichier dans un autre, tu dois utiliser des FileReader et des FileWriter. Conseil : Pour le reader utilise un BufferedReader qui te permet de lire toute une ligne de fichier. Utilisation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    try {
    BufferedReader br = new BufferedReader(new FileReader("c:/scores.txt"));
    BufferedWriter bw = new BufferedWriter(new FileWriter("c:/scores_copie.txt"));
    String line;
    while((line = br.readLine()) != null){
        bw.write(line);
        bw.newLine();
    }
    bw.close();
    }
    catch(Exception e){
        e.printStackTrace();
    }

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Points : 12
    Points
    12
    Par défaut
    Merki!!!
    ca marche nikel.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XP]copier plusieurs fichiers avec la commande copy
    Par Smip99 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 16/06/2008, 19h35
  2. Copier un fichier avec VBA
    Par ravidat dans le forum VBA Access
    Réponses: 3
    Dernier message: 21/04/2008, 14h19
  3. [Système] Impossible de copier un fichier avec exec
    Par sami_c dans le forum Langage
    Réponses: 5
    Dernier message: 25/06/2007, 14h45
  4. copier un fichier avec bcb2006
    Par Mangacker dans le forum C++Builder
    Réponses: 10
    Dernier message: 17/06/2007, 09h20
  5. [VBA-E]Copier un fichier avec nouveau nom
    Par sethipremier dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/05/2007, 13h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo