Yra keli atvejai, kai gali tekti sujungti kelis teksto failus į vieną tekstinį failą. Pvz., Galite gauti kompaktinį diską, kuriame yra šimtai tekstinių failų, visų skirtingų katalogų, kuriuos turite sujungti į vieną failą, kad galėtumėte importuoti į „Excel“ ir kt.

Taip pat naudinga, jei turite tinklo, serverio ir atsarginių failų žurnalus, kuriuos norite sujungti duomenų gavybos ar duomenų analizės tikslais. Yra keletas skirtingų būdų, kaip sujungti tekstinius failus kartu, o rezultatai, atsižvelgiant į pasirinktą metodą, šiek tiek skiriasi.

Šiame straipsnyje parašysiu apie kelis teksto failų sujungimo būdus, kad jei vienas metodas netinka, galite išbandyti ką nors kitą.

1 metodas - komandos eilutė

Jei jums viskas gerai, naudojant komandų eilutę, yra keletas paprastų komandų, kuriomis galite greitai sujungti visą krūvą tekstinių failų. Komandinės eilutės naudojimo pranašumas yra tas, kad jums nereikia įdiegti jokių trečiųjų šalių programų. Jei norite naudoti šiek tiek informacijos apie komandų eilutės naudojimą, peržiūrėkite mano pradedančiųjų vadovą, kaip naudoti komandų eilutę.

Be to, kadangi komandinė eilutė gali užtrukti keliais parametrais, jūs tikrai galite sukurti gana sudėtingą komandą, norėdami filtruoti ir rūšiuoti, kuriuos failus norite įtraukti į prisijungimo procesą. Paaiškinsiu paprasčiausią komandą, bet taip pat įsigilinsiu į keletą pavyzdžių, kurie parodys, kaip padaryti sudėtingesnius dalykus.

Pirmiausia atidarykite „Windows Explorer“ ir eikite į katalogą, kuriame yra tekstiniai failai. Jei failai saugomi daugelyje poaplankių, eikite į pagrindinį katalogą. Dabar paspauskite ir laikykite nuspaudę klavišus CTRL + SHIFT, tada dešiniuoju pelės mygtuku spustelėkite bet kurią tuščią vietą naršyklės lange.

atidaryti komandų langą čia

Bus atidarytas komandų langas, kuris jau yra nustatytas aplanke, kuriame buvote. Dabar viskas, ką turime padaryti, yra įvesti komandą. Kaip matote aukščiau, aplanke turiu tris tekstinius dokumentus kartu su pora aplankų. Jei norėčiau sujungti tik vieno aplanko tekstinius failus, išleisiu šią komandą:

„% f“ (* .txt) įveskite „% f“ >> c: \ Test \ output.txt

Koduojant žodį, tai yra paprasta FOR kilpa, per kurią visi failai baigiasi .TXT ir išvedami į failą, vadinamą output.txt.

sujungti txt cmd

Kaip matote aukščiau, kilpa tiesiog paleidžia atskirą komandą kiekvienam teksto failui, kurį ji randa kataloge. Atminkite, kad jei turite teksto failą, bet jo plėtinys yra kitoks, pvz., .Log ar .dat ir kt., Tada komandoje galite tiesiog pakeisti * .txt reikšmę. Taip pat verta paminėti, kad išvestis turėtų būti kitoje vietoje nei dabartinis katalogas, kitaip ji pridės išvesties failą prie savęs, nes tai taip pat yra tekstinis failas.

Dabar tarkime, kad turite tekstinių failų, esančių ne viename aplanke, bet daugelyje poaplankių. Tokiu atveju prie komandos galime pridėti parametrą, kuris nurodys rekursyviai ieškoti teksto failų bet kuriame dabartinio katalogo pakatalogyje.

/ R% f į (* .txt) įveskite „% f“ >> c: \ Test \ output.txt

Jūs pastebėsite / R parametrą iškart po pranešimo. Dabar, kai paleisiu komandą, pamatysite, kad ji randa pora papildomų tekstinių failų trijuose kataloguose, esančiuose tame pačiame kataloge.

sujungti tekstinius failus

Kaip įprasta komandų eilutėje, iš tikrųjų yra dar viena komanda, leidžianti atlikti tą patį veiksmą, kaip ir anksčiau pateiktame FOR teiginyje. Komanda iš tikrųjų yra daug paprastesnė ir jei ji jums gerai tinka, tada drąsiai naudokite ją vietoje aukščiau pateikto metodo.

kopija * .txt output.txt
kopijuoti sujungimo tekstinius failus

Ši komanda veikia gerai, tačiau neturi tiek galimybių, kiek ankstesnė komanda. Pvz., Tai neleis jums rekursyviai ieškoti poaplankuose.

2 būdas - TXTC kolekcionierius

„TXTCollector“ yra nemokamas tekstinių failų sujungimo įrankis su tinkamu funkcijų rinkiniu. Tai labai lengva naudoti ir gali būti sukonfigūruota veikti keliais skirtingais būdais.

derinti tekstinius failus

Pirmiausia įveskite arba nukopijuokite ir įklijuokite aplanko kelią į aplanko langelį viršuje arba tiesiog spustelėkite mygtuką Naršyti aplankus ir pasirinkite aplanką su tekstiniais failais. Tada galite pasirinkti, kokio tipo failus norite sujungti.

Pagal numatytuosius nustatymus „TXTCollector“ ieškos visų TXT failų ir juos sujungs. Tačiau iš sąrašo galite pasirinkti ir sujungti ar sujungti kelis CSV, BAT, HTM, LOG, REG, XML ir INI failus į vieną!

Pažymėkite laukelį Įtraukti poaplankius, jei norite, kad „TXTCollector“ rekursyviai žiūrėtų į kiekvieną pagrindinio aplanko pakatalogį. TXTCollector parodys jums tiksliai, kiek failų jis rado kataloge.

sujungti txt failus

Toliau galite pasirinkti skyriklį, kuris pasirodys tarp kiekvieno sujungto failo. Tai maloni savybė, kurios jūs negaunate naudodami komandų eilutės metodą. Arba galite pasirinkti iš išskleidžiamojo meniu, arba galite tiesiog įvesti ką norite.

Pagal numatytuosius nustatymus programa tarp kiekvieno failo įdės katalogo pavadinimą, failo pavadinimą ir skyriklį. Jei norite sujungti failus be pertraukų tarp kiekvieno failo, pažymėkite „No Separator“, „No Filename“ ir „No Carriage Returns“.

sujungti kelis txt failus

Tada galėsite pasirinkti tarp failų pridėti tarpo ženklą arba ne. Šaunus dalykas „TXTCollector“ yra tai, kad jūs tikrai galite jį pritaikyti. Jei spustelėsite apačioje esančią nuorodą „Plėtiniai ir atskyrikliai“, galite pridėti savo plėtinius į „TXTcollector“.

Redaguokite „extensions.txt“ failą, esantį „TXTCollector“ programos duomenų kataloge. Atminkite, kad „TXTcollector“ tvarko tik paprasto teksto failus, nesvarbu, koks plėtinys yra naudojamas. Pavyzdžiui, jis negali sujungti kelių XLS failų, nebent jie būtų išsaugoti kaip paprastas tekstas.

Vienintelis programos apribojimas yra tas, kad ji gali sujungti tik 32 765 tekstinius failus vienu metu. Jei turite daugiau, galite sujungti tuos daugelį į vieną, o tada sujungti didelį su daugiau mažesnių, iki 32 765!

Apskritai, labai paprasta, tačiau galinga nemokama programa, skirta sujungti kelis teksto failus. Tikimės, kad šie du metodai bus veiksmingi daugumai žmonių. Jei patekote į sudėtingesnę situaciją, nedvejodami paskelbkite komentarą ir aš pabandysiu padėti.

Be to, būtinai peržiūrėkite kitą mano įrašą apie tai, kaip sujungti kelis „PowerPoint“ pristatymus. Mėgautis!