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

Scripts/Batch Discussion :

Copier texte vers autre fichier existant


Sujet :

Scripts/Batch

  1. #1
    Membre régulier Avatar de stpaul04
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    272
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 272
    Points : 119
    Points
    119
    Par défaut Copier texte vers autre fichier existant
    Bonjour,

    j'essaie de copier une partie d' un fichier texte et coller au début d'un autre fichier texte.

    le code suivant le fait bien mais il efface toutes les données d'origines du fichier existant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @echo off & setLocal enableDELAYedeXpansion
    
    set N=
    (for /f "tokens=* delims= " %%a in (Source.txt) do (
      set /a N+=1
      if !N! gtr 10 goto :done
      echo.%%a
    )) > Target.txt
    :done
    Donc comment faire pour garder en plus de copie les données d'origine du fichier existant.

    Merci

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 18
    Points : 15
    Points
    15
    Par défaut
    salut

    en rajoutant un > devant target.txt, tu ajoutes le texte mais à la fin du fichier. Peut être une piste.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @echo off & setLocal enableDELAYedeXpansion
    
    set N=
    (for /f "tokens=* delims= " %%a in (Source.txt) do (
      set /a N+=1
      if !N! gtr 10 goto :done
      echo.%%a
    )) >> Target.txt
    :done

  3. #3
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Salut,

    La commande copy permet de concaténer des fichiers.

Discussions similaires

  1. [E-2003] Copier/Coller plage cellules vers autre fichier
    Par macat dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 08/10/2008, 16h01
  2. Copier texte RichTextBox dans fichier
    Par zakizaki7 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 10/08/2008, 05h14
  3. Comment écrire du texte dans un fichier existant?
    Par Immothep dans le forum Linux
    Réponses: 1
    Dernier message: 20/06/2007, 16h00
  4. Créer un lien vers un fichier existant
    Par Esarah dans le forum Langage
    Réponses: 4
    Dernier message: 13/11/2006, 23h33
  5. transfert des données d'un fichier text vers un fichier excel sous VB
    Par insane_80 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 24/09/2006, 14h32

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