Hoe meerdere .txt files combineren -en- voorzien van datum

Status
Niet open voor verdere reacties.

hmwul

Gebruiker
Lid geworden
15 dec 2012
Berichten
430
Ik heb vele, kleine text files in 1 folder. Ik wil die graag combineren in 1 bestand.
Het combineren, vanaf de command prompt, is op zich niet zo'n probleem.
Middels : copy /b *.txt newfile.txt is dat vrij snel gedaan.

Maar ik zou graag per txt file scheidingstekens willen toevoegen, of op z'n minst 1 scheidingsteken, b.v. een '*'
Plus, indien mogelijk uiteraard, de bestandsnaam van de oorspronkelijke .txt file.
En een extra linefeed.

Ik zou dan zoiets krijgen als:

Dit is een test.txt
Blah blah blah de inhoud van dit .txt bestand
*

Dit is een ander tekst bestand.txt
Nog meer flauwekul blah blah
*

enz.

Heeft iemand een suggestie hoe ik dit zou moeten aanpakken?

Thanks!
 
Dit in een batch file:
Code:
for %%I in (*.txt) do echo * %%I >> %%I
copy /b *.txt newfile.txt
 
Laatst bewerkt:
Laatst bewerkt:
@edmoor
Volgens mij heeft je code wat bijwerkingen (windows10en), de orginelen worden ook aangepast.
 
Klopt, het was me niet duidelijk of dat de bedoeling was.
Maar ik vind die van jou sowieso beter.
 
Hartelijk dank voor de snelle reacties.

De '*' is maar een voorbeeld, het mag ook zoiets als '==' zijn, of'---' of '***********' ik verzin maar wat.

Is er ook een mogelijkheid om na die 'separator' een of twee extra linefeed(s) te krijgen?

Overigens, na wat experimenteren zag ik in de resulaten (newfile.txt) bestandsnamen en inhoud meerdere keren verschijnen.
Het blijkt dat de inhoud van het originele tekstbestand wordt toegevoegd aan het originele bestand.

Voorbeeld:
XP941-09102014 141808.txt heeft als inhoud 1 woord, t.w. XP941 (ik geef toe, het is maar 1 woord, het stelt niets voor, maar het gaat even om het voorbeeld)

na het batchbestand is de inhoud gewijzigd naar
XP941 * XP941-09102014 141808.txt

Dat is niet 1-2-3 de bedoeling. De inhoud met naar newfile.txt geschreven worden, maar verder niet gewijzigd worden.

Ik bedoel dit:

Bekijk bijlage 354285
 
Probeer eens bericht#3 (wel weer met de orginele bestanden), in bericht#5 staat dat de oplossing in bericht#2 niet ideaal is.
 
Super...

Dat is 'm helemaal !

Perfect. :thumb: :thumb:

Heel hartelijk dank - precies wat ik zocht.

Nogmaals dank!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan