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

C# Discussion :

Copier le contenu d'un fichier dans un autre fichier déjà existant


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 122
    Points : 47
    Points
    47
    Par défaut Copier le contenu d'un fichier dans un autre fichier déjà existant
    Bonjour amis!

    Jai crée un fichier x. Je veux que ce dernier reçoive le conténue d'un autre fichier y qui varie chaque jour. Le probleme ici réside dans le fait que le contenu du second fichier y pour la date d doit écraser celui du fichier y à la date d-1. Je me suis tourné vers la fonction de copie des fichiers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    File.Copy("Fichier y", "fichier x");
    . Malheureusement cette fonction ne resoud pas mon probleme parce qu'elle ne fait que dupliquer le fichier y. Moi j'ai besoin d'ecraser le contenu du fichier x déjà existant avec les informations journalieres en provénance de fichier y .

    Merci d'avance pour vos idées!!

  2. #2
    Membre habitué Avatar de lapanne
    Inscrit en
    Juin 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 200
    Points : 197
    Points
    197
    Par défaut
    Si tu souhaites uniquement copié les données, FileStream est ton ami (Google aussi d'ailleurs )
    http://msdn2.microsoft.com/en-us/lib...am(VS.71).aspx
    Tu ouvre les deux fichiers dans 2 instances FileStream et hop, une boucle, je lis une ligne de l'un, je copie une ligne de l'autre !

    En fait, je n'ai pas vraiment compris ton problème

  3. #3
    Membre régulier Avatar de agueffier
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 93
    Points : 114
    Points
    114
    Par défaut
    Bonjour,

    sauf erreur de ma part, tu n'utilises tout simplement pas la bonne surcharge de la méthode File.Copy.
    Il en existe deux :
    • File.Copy(String, String) qui n'autorise pas de copier vers un fichier déjà existant
    • File.Copy(String, String, Boolean) qui elle le permet (enfin en fonction de la valeur de ton booleen)


    Voilà, j'espère avoir bien compris ta question et que cette réponse te conviendra

  4. #4
    Membre du Club
    Inscrit en
    Octobre 2006
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 122
    Points : 47
    Points
    47
    Par défaut
    Effectivement tu avais raison j'ai mal utilisé la surcharge. Cette fonction me convient parfaitement. Merci à vous de toujours aidez les novices comme nous. Je vous le revaudrais un de ces 4.

  5. #5
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Points : 4 061
    Points
    4 061
    Par défaut
    Je vous le revaudrais un de ces 4
    -> Ha tu envisages nous payer ? Je t'envois mon adresse par mail et l'ordre au quel tu devras adresser le chèque.
    Je n'accepte pas de chèque en dessous de 150 euros.

    Nan je déconne, j'accepte les chèques de 100 euros mais pas en dessous.

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

Discussions similaires

  1. Copier le contenu d'un fichier dans un autre fichier
    Par adissa357 dans le forum Général Java
    Réponses: 3
    Dernier message: 13/04/2013, 13h06
  2. Copier une partie du contenue d'un fichier dans un autre fichier
    Par jvkd59 dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 18/09/2010, 15h49
  3. Réponses: 2
    Dernier message: 27/04/2009, 23h14
  4. Copier contenu d'une feuille dans un autre fichier
    Par neo2k2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/10/2007, 18h01

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