Visual Basic : Concatener deux fichiers?

Abdou -  
floverdevel Messages postés 121 Statut Membre -
j'ai deux fichiers et je veux les concatener dans un seul fichier en VB
Dans MS-DOS on a la commande :
COPY File1 + File2 GlobalFile
Mais, est ce que y'a une commande dans VB équivalante?
merci

4 réponses

  1. JunKy Ripper Messages postés 211 Statut Membre 23
     
    Non enfin je ne la connais pas en tout cas. Ceux qu'il faut que tu fasse, c'est créer un fonctions qui le fait. Dans le genre

    Ouvre fichier1 en ajout
    Ouvre ficher2 en lecture

    Tant que Fichier2.EOF est faux
    lit ligne fichier2
    Ecrit ligne fichier1
    Fin tant que

    ferme les fichers

    je te laisse le soin de traduire tout ca en VB car c'est un language que je n'affectionne pas particulièrement et la syntaxe me prend la tête plus qu'autre chose.
    ++ Ripper
    0
  2. Abdou
     
    merci
    mais, c pas ça:) ce que je veux.
    je veux concatener deux fichiers dans un troisiemme fichier.

    la methode que tu m'as donné je la connais et elle fonctionne , mais elle permet de copier un fichier dans unautre.
    et ça moi je le fais dans un seul lige, y'a une commande dans VB:
    object.CopyFile [SourceFile] [DistinationFile]
    mais c pas ça que je veux.
    je veux concatener deux fichiers dans un troisiemme fichier.
    merci
    0
  3. tafiscobar Messages postés 1281 Statut Contributeur 177
     
    coe tu veux concatener 2 fichiers ds 1 3eme fichier, donc cree ton 3eme fichier et copie les 2 dessus(en commençant par celui que tu veux ecrire en premier ) et par un jeu algorithmique, tu demandes a ton programme de copier telle ligne ou tel mot apres tel mot, ainsi de suite ... Sinon je ne sais vraiment pas ce q tu veux, tu es wolof je pense , non?
    tafiscobar
    0
  4. floverdevel Messages postés 121 Statut Membre 15
     
    En C++ il y a la fonction system();
    qui envois une commande à l'interpreteur de commande(command.com ou cmd.exe)

    je sais pas si elle existe en VB. mais la syntaxe en C++ est :
    system("COPY File1 + File2 GlobalFile");

    j'espere qu'elle existe en VB ca serait plus facile que de recréer tout le traitement, meme si cé pas bien compliqué ;).

    Sinon, tafiscobar t'as bien répondu je crois.

    No 'one' can be told what the matrix is.
    You'll have to explore it yourself.
    0