Cum să combinați mai multe fișiere text într-unul singur. Combinarea mai multor fișiere într-unul singur fără ajutorul unor programe speciale. Cum să combinați fișierele într-unul singur

Adesea apare o situație când este necesară îmbinarea mai multor fișiere audio sau video într-un singur fișier. sau combinați mai multe fișiere text într-un singur fișier comun. Se pare că acest lucru se poate face fără programe speciale, folosind doar instrumente Windows. Să presupunem că trebuie să îmbinați o carte audio constând din mai multe fișiere mp3 într-un singur fișier mp3. În primul rând, asigurați-vă că toate fișierele sunt numerotate corect, deoarece lipirea are loc exact în ordinea numerotării fișierelor. Cel mai bine este ca fișierele să fie numerotate ca 01, 02 și așa mai departe. atunci lipirea se va face exact în ordinea corectă. Acum, în folderul cu aceste fișiere, creați un fișier text obișnuit numit „merging media files.txt”. În acest fișier scrieți următoarea linie:

copiați /b *.mp3 „C:\United file.mp3”

apoi salvați fișierul și schimbați extensia txt în cmd. acum doar apăsați Enter pe acest fișier, toate fișierele vor fi îmbinate într-un singur fișier mp3, iar fișierul combinat va apărea pe unitatea C:. Desigur, puteți specifica orice altă cale în fișierul batch în loc de unitatea C:. totuși, literele rusești nu pot fi folosite în numele fișierului final. Este mai bine să-l redenumiți după cum aveți nevoie după ce îl lipiți. Acest fișier este bun, deoarece îmbină numai toate fișierele mp3 din folderul în care l-ați lansat; ignoră orice alte tipuri de fișiere. în mod similar, puteți utiliza același fișier pentru a îmbina fișiere video, de exemplu formatele avi, mp4, wmv și așa mai departe. Doar în textul fișierului schimbați extensia mp3 la avi sau altceva de care aveți nevoie. Pentru a edita rapid fișierul Merging media files.cmd, pur și simplu deschideți meniul contextual al acestui fișier (clic dreapta pe el) și selectați „Editare”. fișierul se va deschide în Notepad și puteți face modificările dorite.

Pentru a îmbina mai multe fișiere text într-unul singur, mai întâi asigurați-vă că există o linie goală la sfârșitul fiecărui fișier text pe care doriți să îl îmbinați într-unul singur. Dacă nu este acolo, asigurați-vă că îl adăugați. Acest lucru este necesar pentru ca, după lipire, textul fiecărui fișier îmbinat să înceapă pe o nouă linie și nu direct după ultimul caracter al fișierului anterior. apoi, numerotați corect toate fișierele text și creați fișierul Text Glue.cmd în folderul cu aceste fișiere, așa cum este descris mai sus. În textul fișierului, introduceți următoarele:

copiați /a *.txt „C:\United Text.txt”

și salvați fișierul. după rularea acestui fișier, pe unitatea C ar trebui să apară un fișier final care conține textul tuturor fișierelor îmbinate. Exemplul este dat pentru fișierele txt, dar puteți specifica o altă extensie, să spunem doc, rtf sau docx, dacă îmbinați fișiere text cu formatul corespunzător.

Se întâmplă că trebuie să combinați numărul necesar de fișiere într-unul singur folosind instrumente standard Windows. Puțini oameni știu că o astfel de funcționalitate este disponibilă în orice ediție de Windows cu doar o linie de cod. Puteți îmbina fișiere cu orice conținut de testare, de exemplu *.txt, *.css, *.js si oricare altele. Este foarte convenabil să automatizați fluxul de lucru fără muncă manuală de rutină.

Cum să combinați fișierele într-unul singur

În acest caz, comanda copy ne va ajuta să facem față acestei sarcini. Să ne imaginăm că trebuie să combinăm mai multe fișiere CSS ale site-ului nostru într-un singur fișier:

Copiați „*.css” /b „style.css”

Parametrul /b este necesar pentru ca fișierele să fie combinate ca și binare, altfel se adaugă un caracter suplimentar la sfârșitul fișierului. Comanda copiere conține multe alte opțiuni. Puteți obține întreaga listă rulând comanda copy /? dar tasta /b este suficientă pentru noi.

Fișierele sunt îmbinate în ordinea în care sunt vizibile folosind comanda dir. Dacă ordinea fișierelor este importantă, trebuie mai întâi să le redenumiți adăugând un index digital la începutul fișierului.

Bună prieteni. În ultima vreme m-ați întrebat adesea cum să combin fișierele txt într-unul singur. Vom vorbi despre asta la culcare (nu știu despre tine, dar este deja întuneric în fața ferestrei mele). Inspirat, am selectat pentru tine unele dintre cele mai simple și mai eficiente metode pentru Windows și alte sisteme de operare.

Puteți combina fișiere txt mici într-un document mare în moduri diferite - scriind scripturi în fișiere bat sau comenzi în linia cmd. Și tot felul de programe vor veni în ajutor.

Concatenare

Printre numărul imens de solicitări primite pe această temă, a fost și întrebarea: „ce este concatenarea fișierelor text?” Concatenarea (sună misterios, într-adevăr) nu este altceva decât combinarea mai multor documente de un format dat într-unul singur, adică transferarea secvenţială a conţinutului tuturor documentelor într-unul singur, plasându-le direct unul lângă celălalt.

Imaginați-vă că aveți o mulțime de fișiere txt (pentru a înțelege esența, să ne uităm la exemplul 3):

  1. Prima spune MAMA.
  2. În al doilea - TATA.
  3. Și în al treilea - I.

După concatenare, veți primi un singur document cu textul MAMAPAPAYA, care este esența întregului proces. Desigur, soluțiile corect selectate pentru a-ți atinge obiectivele implică posibilitatea de a adăuga separatoare - spații sau linii - între fragmentele adăugate.

Apare o întrebare rezonabilă: „de ce este necesar acest lucru?” De exemplu, combinați capitolele aflate în fișiere separate într-o singură carte. Sau colectați rapoarte lunare într-unul anual. Pot exista nenumărate situații.

Windows

În primul rând, vă voi spune cum să combinați mai multe fișiere txt existente într-unul singur în Windows, care este nativ și familiar pentru mulți. Apoi vom discuta pe scurt soluții pentru alte sisteme de operare. Așadar, în sistemul creat de Microsoft, există mai multe moduri de a combina rapid toate fișierele date într-o „plăcintă” de text întreg.

Servicii on-line

Cel mai ușor mod de a combina fișierele txt necesare într-un singur fișier, în opinia mea, este să folosești unul dintre numeroasele servicii online. Am testat și evaluat pozitiv resursa Filesmerge, a cărei funcționalitate vă permite să îmbinați nu numai „fișiere text”, ci și fișiere JPG, PDF, Word și Excel. Și txt-pies pot fi obținute nu numai din surse de același format, ci și din text, lst, log, euc, me, err, ans, dsc, asc și eml-pieces (s-ar putea să fi ratat câteva formate) . Pentru a fuziona aveți nevoie de:

  1. Selectați fișiere de pe computer sau de pe Internet, pentru care sunt furnizate ferestre adecvate.
  2. Configurați nuanțele de îmbinare sub formă de adăugare de sufixe, prefixe și delimitatori, precum și confirmarea formatului de ieșire.

Fișier bat

Deși ofertele de servicii online sunt tentante prin simplitatea lor, nu sunt interesante pentru mine, deoarece prefer să rezolv singur problemele. În acest caz, sunt mai interesat să combin fișierele txt împrăștiate într-unul comun, creând un fișier bat cu comanda corespunzătoare. De exemplu, așa:

  1. Date: 2 fișiere – 1.txt și 2.txt.

  1. Primul conține conținutul MAMA.

  1. În al doilea - TATA.

  1. Să creăm un alt fișier text (îl voi numi 9.txt) folosind un instrument standard Windows numit Notepad.

  1. Introduceți comanda în ea:

copie /b 1.txt + 2.txt ITOG.txt

    1. Folosind „Fișier” salvăm documentul ca 9.bat.

  1. Închideți Notepad și vedeți că un fișier batch numit 9.bat a apărut în folder.

  1. Îl lansăm și culegem beneficiile sub forma 9.txt dispărut și apariția ITOG.txt.

  1. Deschidem ITOG.txt și găsim fuziunea a două texte MAMAPAPA.

Scriptul pe care l-am scris comandă sistemului să efectueze o sarcină de la 9.txt, și anume să adauge conținutul 1 și 2.txt, să-l scrie pe ITOG.txt și să șteargă 9.txt la finalizare.

Îmbinarea fișierelor prin documente bat este o sarcină destul de simplă și interesantă, dacă știți. Opțiuni de ortografie posibile:

  1. Același rezultat: copiați *.txt all.txt
  1. Împărțit în părți:

După ce am deschis final.txt obținut din ultimul script, vom vedea conținutul codului sursă, scris într-o coloană.

Sunt sigur că profesioniștii din acest domeniu ar putea scrie multe scenarii, dar cele pe care le-am dat sunt deja suficiente pentru a atinge scopul.

Linie de comanda

Cei cărora le place să „comandă” sistemul vor fi cu siguranță interesați de cum să conecteze aceleași fișiere text (txt) folosind linia de comandă. Aș dori să notez separat (pentru cei care au întrebat), MS DOS este mediul intern Windows și toate acțiunile din acesta sunt efectuate prin linia de comandă (ceea ce înseamnă că această metodă este potrivită și pentru tine). Pentru a combina fișierele txt într-unul singur, trebuie să lansați o fereastră de aceeași linie tastând cmd în „Run” (găsește în „Start”).

Ca urmare, ar trebui să apară o fereastră neagră care cere sistemului să introducă o comandă, ceea ce vom face în continuare.

Comanda este simplă, include ACTION PATH TO FILE 1 + PATH TO FILE 2 PATH TO REZULT. Fișierele mele 1 și 2.txt se află pe unitatea E, vreau să pun și rezultatul acolo, așa că scriem copie E:\1.txt + E:\2.txt E:\3.txt

Pentru a confirma acțiunea, apăsați Enter și vedeți un raport privind finalizarea cu succes a sarcinii.

Pentru a verifica rezultatul, voi merge la drive E și veți merge la calea pe care ați specificat-o în comandă. Ca urmare, am văzut un nou document 3.txt și în el conținutul combinat al fișierelor specificate. ai reusit? (scrieți în comentarii).

Prieteni, dacă preferați să lucrați în Powershell, atunci puteți combina cu ușurință fișiere text cu aceeași comandă, dar cu o mică adăugare de cmd /c copy E:\1.txt + E:\2.txt E:\3 .TXT

După confirmarea acțiunii cu „Enter”, rezultatul nu va dura mult să ajungă.

Programe

Înțeleg că nu toți utilizatorii îmi împărtășesc pasiunea pentru scrierea de comenzi și scripturi și, prin urmare, ți-am pregătit metode alternative, și anume prin tot felul de software - programe speciale, manageri de fișiere și editori de text.

Managerii

Am primit multe mesaje despre cât de convenabil, minunat și multifuncțional este managerul Total Commander (recunosc, nu-mi place), așa că pot combina cu ușurință fișierele txt într-unul singur:

  1. Selectați prima „piesă” din dosar.
  2. Accesați meniul „Fișier” și rulați acțiunea „Asamblare...” (în versiunile mai vechi „Adeziv”).
  3. Specificați calea către viitoarea „plăcintă” și faceți clic pe OK.

  1. Selectați sursele.
  2. Apăsați tasta F5.
  3. Vino și scrie un nume pentru viitorul document.
  4. Din lista de fișiere existente, selectați „Adăugați”.
  5. Confirmați cu tasta Enter.

Programe

Prieteni, mai întâi, să vorbim pe scurt despre Notepad ++, puteți, de asemenea, să combinați fișiere în el, dar pentru aceasta va trebui să instalați un plugin special Combine. Vă va permite să lipiți „piesele” selectate împreună, să le adăugați nume și să inserați linii între ele.

Pot spune multe lucruri bune despre programul TXTcollector. Vă ajută să realizați confortabil ceea ce doriți, dar va trebui să îl instalați pe computer, după care tot ce trebuie să faceți este să ascundeți toate „bucățile” într-un singur director, să specificați calea către acel folder în program, să setați numele viitoarei „plăcinte” și locația în care va fi salvată, configurați prezența diviziunilor (liniute sau alte simboluri) și apăsați butonul Combinați... pentru a începe lipirea.

Pot aminti și programele File Joiner și WinMerge (același principiu), iar acesta din urmă vă permite nu numai să îmbinați fișiere, ci și să le comparați conținutul.

Alt sistem de operare

După cum am promis, ne vom uita pe scurt la îmbinarea fișierelor text în alte sisteme de operare, de exemplu, pentru Mac OS cunosc programul DiffMerge, care vă permite, de asemenea, să comparați și să îmbinați documente. Și în același sistem de operare, mai multe fișiere mici pot fi transformate într-unul mare folosind utilitarul textutil (lansat prin terminal) și comanda cat.

De asemenea, puteți combina fișiere txt împrăștiate într-unul comun în Linux. Acest lucru se întâmplă aproximativ în același mod ca prin linia de comandă din Windows. Numai în Linux „executorul” comenzilor se numește „Terminal”, iar în el trebuie să introduceți expresia cat name1 name2...numele tuturor numelui documentului de ieșire. Dacă îl adaptăm la cazul nostru, va arăta ceva ca cat 1.txt 2.txt itog.txt.

În încheiere, aș dori să spun câteva cuvinte încurajatoare utilizatorilor neexperimentați care au decis să-și dea seama singuri ce este „concatenarea”. Du-te! Bine făcut! Conceptele misterioase și de neînțeles par înfricoșătoare doar la prima vedere. În realitate, ele pot însemna ceva complet inofensiv, de exemplu, concatenarea este o combinație banală de fișiere. Scrierea de scripturi și comenzi pentru cmd nu este, de asemenea, dificilă dacă cunoașteți principiile de bază. Și vă puteți da seama de orice program în doar 5 sau 10 minute. Principalul lucru este dorința ta de neclintit, setea de cunoștințe noi și puțină încăpățânare.

Povestea s-a dovedit a fi destul de lungă, dar sper că a fost de folos. La revedere.

Echipă COPIE folosit pentru a copia unul sau mai multe fișiere în linia de comandă Windows.

Format linie de comandă:

COPIEAZĂ sursa [+ sursă [+ ...]] [rezultat]

sursă- Numele unuia sau mai multor fișiere copiate.

/A- Fișierul este un fișier text ASCII.

/B- Fișierul este un fișier binar.

/D- Indică posibilitatea de a crea un fișier criptat

rezultat- Director și/sau nume pentru fișierele țintă.

/V- Verificarea corectitudinii copierii fisierelor.

/N- Folosiți nume scurte dacă este posibil atunci când copiați fișiere ale căror nume nu sunt conforme cu standardul 8.3.

/Y- Suprimați solicitarea de confirmare pentru a suprascrie fișierul țintă existent.

/-Y- Cerere de confirmare obligatorie pentru a suprascrie un fișier țintă existent.

/Z- Copiați fișierele de rețea cu CV. Cheie /Y poate fi setat prin variabila de mediu COPYCMD.

Cheie /-Y linia de comandă suprascrie această setare.

În mod implicit, este necesară confirmarea pentru a suprascrie fișierele existente, cu excepția cazului în care comanda COPIE nu este executat într-un fișier batch.

Echipă copie vă permite să combinați mai multe fișiere într-unul singur. Pentru a combina fișiere, specificați o țintă și mai multe fișiere sursă utilizând caractere jokere sau formatul „fișier1+fișier2+fișier3+...”.

În mod implicit, fișierele sunt copiate ca fișiere binare unu-la-unu, deci opțiunea /B nu trebuie să întrebi. Parametru /A necesar dacă caracterele speciale utilizate în fișierele text trebuie procesate în rezultatele copiei.

Cheie /N utilizat pentru compatibilitate cu programele MS-DOS care nu acceptă nume lungi de fișiere.

Exemple de utilizare a COPIEI:

copie/?- emite un certificat despre utilizarea comenzii.

copiați fișierul1.txt fișierul2.txt- copiaza fisier fișier1.txt la dosar fișier2.txtîn directorul curent. Dacă dosarul fișier2.txt există, utilizatorului i se va cere să confirme dacă să suprascrie fișierul existent.

copiați /Y fișier1.txt fișier2.txt- la fel ca în exemplul anterior, dar nu vi se solicită să confirmați dacă să suprascrieți un fișier existent.

copiați *.txt D:\oldfiles\*.txt- copierea tuturor fișierelor cu extensia TXT din directorul curent în director D:\fișiere vechi

copiați fișierul 1.txt + fișierul 2.txt + fișierul 3.txt fișierul 123.txt- copierea conținutului fișierului fișier1.txt, fișier2.txtȘi fișier3.txt la dosar fișier123.txt

copiați C:\ndldr „D:\Copia mea de rezervă\sistem\ntldr”- Când utilizați nume de fișiere sau de directoare care conțin spații, se folosesc ghilimele duble.

COPIEAZĂ /V fișier.bin A:\saved.bin- copiați fișierul pe o dischetă A: cu verificarea rezultatului.

    Echipa COPIE poate fi folosit pentru a copia fișiere folosind dispozitive standard I/O:

Copiați pe fișierul meu.txt- copierea de pe dispozitiv con(consolă, consolă) la fișier myfile.txt- adica Introducerea caracterelor direct de la tastatură într-un fișier. Sfârșitul fișierului este folosit pentru a termina intrarea. CTRL+Z(sau apăsând F6)

copiați NUL newfile.txt- copierea de pe un dispozitiv fals nul la un fișier, adică creând un fișier gol numit fişier nou.txt

copie film.avi nul- copiați fișierul pe un dispozitiv fals nul, adică pur și simplu citirea unui fișier, uneori folosit ca mijloc de testare a mediilor de stocare.