Windows: combina più file di testo in un unico file di testo [duplicato]


15

Possibile duplicato:
Qualsiasi cmd da riga di comando o batch per concatenare più file?

Ho più di un migliaio di file di testo che vorrei combinare in un singolo file di testo, c'è un modo per farlo automaticamente?


Sono tutti nella stessa directory? Hai una lista di tutti i file?
Nifle

Sono tutti nella stessa directory e non ho una lista dei nomi dei file.
CLiown

Quindi la risposta di JC2k8 dovrebbe fare ciò di cui hai bisogno. Non dimenticare di tornare e accettarlo più tardi se lo fa.
Nifle

titolo più orecchiabile quindi quello duplicato, quindi +1
Wolf

Risposte:


23

Estrai la tua riga di comando e andiamo:

copy /a *.txt concat.txt

Questo concatenerà tutti i file txt nella stessa directory in un file chiamato "concat.txt".

/A indica un file di testo ASCII


domanda breve, risposta breve +1 (solo piccola imperfezione, il caso mutevole della / a)
Wolf

1
Il /a o /A l'opzione sembra essere meno utile del previsto. Sto ottenendo feed di linee inutili nel file concatenato dopo il primo file. Forse questa opzione è ormai superata perché ci sono molti formati alternativi in ​​giro: per lo più si pensa che sia ASCII, ma non lo è /b lo farà, se l'ultima riga termina con avanzamento riga.
Wolf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.