Script pour concat. tout les .txt d'1 dossier
Easpel
-
zavenger Messages postés 817 Statut Membre -
zavenger Messages postés 817 Statut Membre -
Bonjour à tous !
J'aimerais créer un .cmd qui me permet de concaténer tout les fichiers.txt contenu dans un dossier vers un autre dossier. (le nombre de .txt varie dans le dossier)
Le format de mes .txt => desadv.AAAAMMJJ.HHmmSS.txt
Année
Mois
Jour
Heure
Minute
Seconde
Bonne journée , merci d'avance!
Cordialement
J'aimerais créer un .cmd qui me permet de concaténer tout les fichiers.txt contenu dans un dossier vers un autre dossier. (le nombre de .txt varie dans le dossier)
Le format de mes .txt => desadv.AAAAMMJJ.HHmmSS.txt
Année
Mois
Jour
Heure
Minute
Seconde
Bonne journée , merci d'avance!
Cordialement
Configuration: Windows XP Internet Explorer 6.0
6 réponses
-
Voili voilou c'était pas gagné mais j'y suis arrivé lol. Si tu veux des explications n'hésites pas à demander :
@echo off setlocal EnableDelayedExpansion for %%1 in (*.txt) do set var=!var!%%1+ set VrCompt=-1 :boucle set /a VrCompt+=1 set test2=!var:~%VrCompt%,1! if not "%test2%"=="" goto boucle set /a VrCompt-=1 set final=!var:~0,%VrCompt%! copy /b %final% concatenation.txt
Bonne continuation ;-) -
-
-
Rebonjour Tassin !
Au risque de paraitre nul en script lol je fait quoi avec ton code ?
j'ai fait un edit sous dos , le fichié je l ai nommé .cmd j ai recopié scrupuleusement ton code , et il ne se passe rien .
M'as tu laissé un endroit ou je doit mettre un path ou un nom de dossié ?
j'ai placé le .cmd dans le meme dossier que mes txt que je veux concat.
Merci encore , bonne journée -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Normalement tu as juste à placer le script .cmd dans le répertoire où sont stockés tes .txt et le lancer via la console MS-DOS.
-
la fonction copy fait cela directement
COPY /B repsource\*.txt RepDest\fichierdest