Kuidas ühendada mitu TXT-faili üheks CMD-st Windowsis: täielik juhend ja kõik meetodid

Viimane uuendus: 09/05/2025
Autor: Isaac
  • Avasta kõik TXT-failide ühendamise meetodid Windows ilma lisaprogrammideta.
  • Võrdle valikuid: rida käsud, pakkfailid, PowerShell ja veebitööriistad.
  • Vältige levinud vigu ja lahendage failide järjekorra, alamkaustade ja ühilduvusega seotud küsimusi.

Kuidas CMD-st mitu txt-faili üheks ühendada

Kas olete kunagi leidnud end hunnikust laialivalgunud .txt-failidest ja pidanud kogu selle teabe ühte koondada? Te pole üksi. Mitme tekstifaili ühendamine üheks dokumendiks on programmeerijate, analüütikute ja kõigi seas, kes tegelevad suurte andmemahtude või dokumentidega, levinud lahendus. Mis kõige parem, saate seda teha sekunditega ilma ühtegi programmi installimata, kasutades lihtsalt Windowsi käsurealt. Selles juhendis selgitan seda üksikasjalikult ja selgel ning kasutajasõbralikul viisil, et saaksite sellest kohe aru, isegi kui te pole kunagi varem CMD-d ega PowerShelli kasutanud.

Lisaks näitan teile kõiki saadaolevaid meetodeid .txt-failide ühendamiseks: alates lihtsamatest käskudest kuni automatiseeritud alternatiivideni, sealhulgas veebilahendused, PowerShell, Excel ja isegi Pythoni skriptid . Nii saate valida meetodi, mis sobib teie vajadustega kõige paremini, olenemata teie olukorrast või tehnilistest oskustest.

Miks ühendada mitu txt-faili üheks?

Enne detailidesse laskumist tasub selgitada, miks tekstifailide ühendamine võib paljudel juhtudel olla parim valik. Kümnete või sadade eraldi failide haldamine on õudusunenägu: kopeerimine, kleepimine, teabe otsimine, analüüsimine... kõik muutub keeruliseks. Nende ühendamine üheks failiks lihtsustab järgmist:

  • Hulgiregistreerimiste haldamine de logisid, andmete eksport või aruanded erinevatelt päevadelt.
  • Impordi ühtne teave Exceli või Google Lehed kiiresti.
  • Vältige vigu või dubleerimist sisu käsitsi kopeerimisel.
  • Kasuta ühendatud faili uuesti tulevaste protsesside jaoks, muutes töö korratavaks ja tõhusaks.

Olenemata sellest, kas tegemist on teabe koondamise, suurte andmekogumite analüüsimise või lihtsalt korraldamisega, on konsoolist tekstifailide kombineerimise oskus nipp, mis säästab teie aega ja peavalu.

Klassikaline meetod: ühendage TXT-failid Windowsi CMD konsoolist

Windowsi operatsioonisüsteem pakub tekstifailide ühendamiseks mitut võimalust, kuid kõige traditsioonilisem ja mitmekülgsem on käsurea, tuntud kui CMD ( Command Prompt ), kasutamine. Te ei pea midagi installima: see on vaikimisi kaasas.

Näide tekstifailide ühendamisest CMD-st

Esimene samm: korraldage failid, mida kavatsete ühendada.

  • Pane need kõik samasse kausta ja kui järjekord on oluline, anna neile järjestikused nimed (näiteks 1.txt, 2.txt, 3.txt…)
  • Soovi korral tehke failidest koopiad, et originaal alles hoida juhuks, kui midagi peaks valesti minema.

Nüüd järgige neid põhisamme:

  1. Ava käsuviip (CMD). Kasutage kombinatsiooni Windows + R, kirjutab cmd ja vajuta Enter.
  2. Liikuge kausta kus sul on käsuga failid cd kausta_tee. Näiteks: cd C:\Usuarios\TuNombre\Documentos\TXT
  3. Ühenda kõik failid uude faili kasutades kõige lihtsamat käsku:
    copy *.txt archivo_final.txt
    See loob lõplik_fail.txt koos kõigi selles kaustas olevate tekstifailide sisuga, mis on lisatud failisüsteemi määratud järjekorras.
  Töövoogude automatiseerimiseks otseteede konfigureerimine

Kui soovite ühendada ainult teatud faile või järgige kindlat järjekorda, pange nimed selliselt:
copy 1.txt + 2.txt + 3.txt archivo_final.txt
Nii väldid järjekorraprobleeme ja kui sihtfail on juba olemas, lisatakse sisu faili juba olemasoleva sisu lõppu.

Alternatiivsed käsud CMD-s ja PowerShellis

Teine klassikaline võimalus on kasutada käsku type , mis on Windowsis väga kasulik:

  • type *.txt > todos_unidos.txt

See käsk kuvab kõigi kaustas olevate .txt-failide sisu ja salvestab tulemuse > abil uude faili todos_unidos.txt . See toimib sarnaselt eelmise käsuga, kuigi see ei lisa failide vahele eraldusjooni .

Paljud edasijõudnud kasutajad eelistavad avada akna PowerShell Käivita TXT-failiga kaustast cmd klassikalise konsooli juurde minemiseks ja seal käsu käivitamiseks. PowerShelli avamiseks kaustast:

  • Paremklõpsake kausta taustal ja valige „Ava PowerShelli aken siin”.

PowerShellis saate käivitada täpselt samu käske nagu eespool, kuid kui otsite midagi keerukamat, saate tsükleid kasutada ainult teatud tingimustele vastavate failide ühendamiseks, alamkaustade lisamiseks jne. Näidissilmus txt-failide ühendamiseks isegi alamkaustades:

  • for /R %f in (*.txt) do type "%f" >> unidos_subcarpetas.txt

See käsk otsib kõiki kaustas ja selle alamkaustades olevaid .txt-faile ning kopeerib sisu faili unidos_subcarpetas.txt.

TXT-failide ühendamine pakkfaili (.bat) abil

Kas kordate seda protsessi sageli? Automatiseerige see pakkfailiga (.bat), mis on klassikaline Windowsi skript . Nii saate kõigi failide ühendamise käivitada igal ajal, kui vajate, säästes veelgi aega.

  1. Loo uus fail kausta, kus asuvad sinu TXT-failid, ja anna sellele soovitud nimi, näiteks merge.bat.
  2. Redigeeri faili (paremklõpsa, "Redigeeri") ja sisesta käsk:
    copy *.txt resultado.txt
  3. Salvesta ja sulge. Topeltklõpsake merge.bat ja ongi kõik! See genereeritakse tulemus.txt kõigi failide ühendamisega.

Pea meeles, et kui oled varem kausta salvestanud faili 'resultado.txt', lisatakse see ka järgmisse ühendamisse , seega kustuta see enne pakkfaili käivitamist või kasuta iga kord erinevaid nimesid, et vältida duplikaate.

Tekstifailide ühendamine veebist: veebivõimalused ja nende riskid

Kui olete konsooli kasutamiseks liiga laisk või soovite veelgi lihtsamat meetodit (kuigi privaatsete failide jaoks vähem turvalist), on TXT-failide ühendamiseks tasuta veebiteenuseid :

  • Aspose TXT ühinemineLihtsalt lohista failid kasti, klõpsa nupul „Ühenda”, oota paar sekundit ja ühendatud fail laaditakse alla.
  • FileFormat TXT MergerSarnane, kuigi tavaliselt saab valida väljundvormingu (näiteks pDF, DOCX, HTML jne).
  Blokeeri allkirjastamata makrod Office'is rühmapoliitika objekti ja Intune'i abil

Need meetodid on kiired, kuid konfidentsiaalse teabe puhul ei ole need soovitatavad , kuna laadite oma andmed üles välisele serverile ja teil pole kontrolli selle üle, mis nendega juhtub. Kasutage neid ainult failide puhul, mis ei sisalda tundlikke andmeid.

TXT-failide ühendamine Excelis Power Query abil

Kas peate Excelis analüüsimiseks ühendama mitu .txt-faili? Kasutage Power Queryt (sisaldab Office 365-s ja Exceli uuemates versioonides). Protsess hõlmab järgmist:

  1. Ava Excel, mine aadressile Andmed > Too andmed > Failist > Kaustast.
  2. Valige kaust, millel on TXT-fail. Excel tuvastab saadaolevad failid.
  3. Valige „Andmete ühendamine ja teisendamine”. Valige üks struktuuri võrdlusaluseks.
  4. Luuakse tabel, kus kõigi failide sisu on ühendatud. Saate selle salvestada ühe failina või jätkata töötamist Excelis.

See valik sobib suurepäraselt tabelina esitatud andmefailide (nt CSV-ekspordid, serverilogid jne) jaoks. See võimaldab hõlpsat eelvaadet ning filtrite, teisenduste ja automatiseerimise rakendamist Excelis.

Täiustatud variandid ja nipid: järjekord, alamkaustad, laiendused

Kui asjad lähevad keeruliseks ja vajame suuremat kontrolli, võimaldavad ülaltoodud käsud meil varieerida:

  • Filtreeri faile nime järgi:
    copy ar*.txt fusionados.txt (liitu ainult nendega, mis algavad tähega „ar“).
  • Teiste laiendustega töötamine:
    copy *.log todoslogs.txt (töötab ka CSV, LOG jne failidega).
  • Tagage betooni järjekord:
    copy 1.txt + 2.txt + 3.txt resultado.txt
  • Protsessi alamkaustadKasutage tsüklit for PowerShelli/CMD-s mitme kausta läbimiseks.

Lisaks, kui olete kasutaja Linux o moon, sul on käsk kass sama tegema:
cat *.txt > fusionados.txt

Mida teha, kui .txt-failide ühendamisel tekib probleeme?

Kuigi failide ühendamine käsurea kaudu on ohutu ja lihtne, võib esineda mõningaid puudusi :

  • Luba keelatud: See juhtub siis, kui sihtfail on avatud või teil pole kirjutamisõigusi. Sulgege kõik programmid, mis seda kasutavad, ja kontrollige õigusi.
  • Konto suurim ühendatud fail: Tavaliselt on selle põhjuseks lisareavahetused või duplikaatfailid. Enne ühendamist puhastage lähtekoodifailid.
  • Kodeerimisprobleemid (haruldased tähemärgid): Kui failidel on erinevad kodeeringud, võib sisu tunduda loetamatu. Eelkonverteeri failid UTF-8 või ANSI formaati, kasutades redaktorit nagu Notepad++.
  • Käsklused 'kopeeri' või 'kirjuta' ei tööta: Palun kontrollige oma süntaksit ja veenduge, et olete õiges kataloogis. Kui tee sisaldab tühikuid, võite jutumärke kasutada.

Automatiseerimine skriptide ja lahendustega edasijõudnutele kasutajatele

Kui eelistate failihaldust järgmisele tasemele viia, saate kasutada kohandatud skripte :

  • Täiustatud ühendamise pakkfail:
    Saate luua paketi, mis kustutab enne ühendamist väljundfaili, et vältida duplikaate, ja kuvab pärast selle lõpetamist teate. Näide:
    if exist resultado.txt del resultado.txt
    for %%f in (*.txt) do type "%%f" >> resultado.txt
    echo Fusión completada
  • Ühenda ainult teatud sisuga failid:
    USA find o findstr ainult nende failide ühendamiseks, mis sisaldavad antud märksõna.
  • Python ja muud keeled:
    Failide ühendamiseks saate luua Pythoni skripti, mis annab teile veelgi suurema paindlikkuse. Põhiline näide:
    with open('combinado.txt', 'w', encoding='utf-8') as outfile:
    for fname in :
    with open(fname, encoding='utf-8') as infile:
    outfile.write(infile.read())

Praktilised näpunäited enne ja pärast failide ühendamist

  • Tehke varukoopia algsete failide kohta enne ühendamist, eriti kui te pole neid käske varem kasutanud: nii väldite üllatusi, kui teete failinime või teega vea.
  • Kontrollige ühendatud faili enne originaalide kustutamist, et veenduda, kas kõik on õige ja sisu on ühendatud ootuspäraselt.
  • Ärge kasutage neid käske binaarfailidega (pildid, käivitatavad failid jne) või need rikutakse.
  • Kui failidel on päised (näiteks veeru pealkirjad), peate need eemaldama, välja arvatud esimene, et need ei ilmuks lõplikus failis.
  Snap Assisti hüpikaken Windowsis: mis see on, kuidas see töötab ja millised on selle eelised

Mitme tekstifaili üheks ühendamine käsurea (CMD) abil on kiire ja lihtne oskus, mis võib säästa tunde tööd aastaringselt. Alates klassikalisest kopeerimiskäsklusest kuni tippimiseni, pakkkäsklusteni, PowerShelli, veebiutiliitideni või kontoritööriistadeni (nt Excel) on teil kõik valikud käeulatuses, et valida endale sobiv ja tehniline oskuste tase. Ja kui ilmnevad ootamatud probleemid, on teil näpunäited ja nipid nende koheseks ja komplikatsioonideta lahendamiseks.

Ühendage Excel Wordiga
Seotud artikkel:
Kuidas ühendada Excel Wordiga: importige andmed Excelist Wordi