Partage
  • Partager sur Facebook
  • Partager sur Twitter

Commande cmd pour revenir à ligne

Revenir à ligne en copiant les fichiers dans un seul fichier avec cmd

11 octobre 2017 à 19:23:57

Bonjour,

J'ai créé un fichier .bat qui fusionne des fichiers dans un seul fichier nommé STMTRGLOBAL .Voici les lignes de commande à exécuter avec la fonction exec() php 

cd c:\

cd stmtr

copy *.* STMTRGLOBAL.txt  

Mais,le problème c'est que quand il copie le contenu du deuxième fichier il place la première ligne du fichier suivant, juste à coté de la dernière ligne du fichier précédent, ainsi de suite pour tous les fichiers à copier. Je cherche une commande qui me permet de revenir à la ligne avant de copier le contenu du fichier suivant.  

Merci d'avance 

-
Edité par Mariyam@chemrah 12 octobre 2017 à 10:35:35

  • Partager sur Facebook
  • Partager sur Twitter
18 octobre 2017 à 22:30:17

En php directement ça serait plus simple à faire, es tu obligé d'utiliser exec ?
  • Partager sur Facebook
  • Partager sur Twitter
Try harder !!!
24 octobre 2017 à 14:08:21

Bonjour, 

Merci pour ta réponse, non je ne suis pas obligée d'utiliser exec().

Mais, c'est la solution qui me vient dans ma tête à la première fois  

  • Partager sur Facebook
  • Partager sur Twitter
24 octobre 2017 à 23:50:04

Oui je pense à quelque chose du style :

<?php
$myfile = fopen("newfile.txt", "a") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?> 





-
Edité par condor666 24 octobre 2017 à 23:52:02

  • Partager sur Facebook
  • Partager sur Twitter
Try harder !!!
27 octobre 2017 à 11:56:03

Bonjour,

Merci Beaucoup pour ton code :)

  • Partager sur Facebook
  • Partager sur Twitter