Kaip sujungti arba sujungti kelis tekstinius failus
Yra keletas atvejų, kai jums gali tekti sujungti kelis tekstinius failus į vieną tekstinį failą. Pvz., Galite gauti kompaktinį diską, kuriame yra šimtai tekstinių failų, visi skirtinguose kataloguose, kuriuos reikia sujungti į vieną failą, kad galėtumėte importuoti į „Excel“ ir tt.
Taip pat naudinga, jei turite tinklo žurnalo failus, serverio žurnalo failus arba atsarginius žurnalus, kuriuos norite sujungti duomenų gavybos ar duomenų analizės tikslais. Yra keletas skirtingų būdų, kaip sujungti tekstinius failus kartu, o rezultatai šiek tiek skiriasi priklausomai nuo pasirinkto metodo.
Šiame straipsnyje rašysiu keletą būdų, kaip sujungti tekstinius failus, kad jei vienas metodas neveiks pernelyg gerai, galite pabandyti ką nors kito.
1 metodas - komandų eilutė
Jei naudojate komandų eilutę, tada yra keletas paprastų komandų, kurias galite naudoti norėdami greitai sujungti visą teksto failų krūvą. Komandų eilutės privalumas yra tas, kad nereikia įdiegti jokių trečiųjų šalių programų. Jei norite naudoti nedidelį pradmenį, naudodami komandų eilutę, patikrinkite mano pradedančiojo vadovą, kad galėtumėte naudoti komandų eilutę.
Be to, kadangi komandų eilutėje gali būti kelis parametrus, galite iš tikrųjų sukurti gana sudėtingą komandą filtruoti ir rūšiuoti, kuriuos failus norite įtraukti į prisijungimo procesą. Aš paaiškinsiu paprasčiausią komandą, bet taip pat įeisiu į keletą pavyzdžių, kurie parodys, kaip padaryti sudėtingesnius dalykus.
Pirma, atidarykite „Windows Explorer“ ir eikite į katalogą, kuriame yra tekstiniai failai. Jei failai yra saugomi daugelyje poaplankių, pereikite prie tėvų katalogo. Dabar paspauskite ir palaikykite CTRL + SHIFT ir tada dešiniuoju pelės mygtuku spustelėkite bet kurią tuščią vietą „Explorer“ lange.
Tai atvers komandų langą, kuris jau nustatytas į katalogą, kuriame jau esate. Dabar viskas, ką turime padaryti, yra įvesti komandą. Kaip matote aukščiau, aplanke yra trys teksto dokumentai ir keletas aplankų. Jei tik noriu sujungti tekstinius failus šiame viename aplanke, pateiksiu šią komandą:
% f į (* .txt) įrašykite „% f“ >> c: Test output.txt
Koduojant žodį, tai yra paprasta DĖL kilpa, kad kilpos per visus failus baigiasi .TXT ir išvesties juos į failą, vadinamą output.txt.
Kaip matote aukščiau, kilpa veda atskirą komandą kiekvienam teksto failui, kurį jis suranda kataloge. Atkreipkite dėmesį, kad jei turite tekstinį failą, bet jis turi kitokį plėtinį, pvz., .Log arba .dat, ir tt, galite tiesiog pakeisti * .txt reikšmę komandoje. Taip pat verta paminėti, kad išvestis turėtų būti kitoje vietoje nei dabartinis katalogas, kitaip jis pridės išvesties failą į save, nes jis taip pat yra tekstinis failas.
Tarkime, kad turite tekstinius failus, kurie yra ne tik viename aplanke, bet ir daugelyje poaplankių. Tokiu atveju į komandą galime pridėti parametrą, kuris nurodys jai rekursiškai ieškoti teksto failų bet kuriame dabartinio katalogo aplanke.
už / R% f į (* .txt) įveskite „% f“ >> c: Test output.txt
Jūs pastebėsite / R parametras iškart po pranešimo. Dabar, kai paleisiu komandą, pamatysite, kad trijuose kataloguose, kurie yra toje pačioje kataloge, rasite keletą papildomų tekstinių failų.
Kaip įprasta komandų eilutėje, iš tikrųjų yra kita komanda, kuri leidžia jums daryti tą patį kaip ir DĖL aukščiau. Ši komanda iš tikrųjų yra daug paprastesnė ir, jei ji tinka jums, tuomet nedvejodami naudokite jį vietoj pirmiau minėto metodo.
kopijuoti * .txt output.txt
Ši komanda veikia gerai, bet neturi tiek daug galimybių kaip ir ankstesnė komanda. Pvz., Jis neleidžia jums rekursiškai ieškoti per poaplankius.
2 metodas - TXTCollector
TXTCollector yra laisvo teksto rinkmenų sujungimo įrankis su tinkamu funkcijų rinkiniu. Tai labai paprasta naudoti ir gali būti sukonfigūruota veikti keliais skirtingais būdais.
Pirmiausia įveskite arba nukopijuokite ir įklijuokite aplanko kelią į Aplankas dėžutė viršuje arba tiesiog spustelėkite Naršyti aplankus mygtuką 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 galite pasirinkti iš sąrašo ir sujungti arba sujungti kelis CSV, BAT, HTM, LOG, REG, XML ir INI failus į vieną.!
Patikrink Įtraukti poaplankius laukelyje, jei norite, kad TXTCollector būtų rekursyviai išanalizuotas kiekviename pagrindinio aplanko sub-aplanke. TXTCollector parodys tiksliai, kiek failų jis rasti kataloge.
Toliau galite pasirinkti separatorių, kuris bus rodomas tarp kiekvienos failo, kuris yra derinamas. Tai gražus bruožas, kurio negaunate komandų eilutės metodu. Galite pasirinkti iš išskleidžiamojo meniu arba į laukelį galite tiesiog įvesti viską, ką norite.
Pagal numatytuosius nustatymus programa įkelia katalogo pavadinimą, failo pavadinimą ir atskyriklį į kiekvieną failą. Jei norite, kad failai būtų nuolat derinami be jokio pertraukos tarp kiekvieno failo, patikrinkite Nėra atskyriklio, Nėra failo pavadinimo, ir Nėra grąžinimo.
Tada galėsite rinktis tarp failų tarpą arba ne. Viskas apie TXTCollector yra tai, kad jūs tikrai galite ją pritaikyti. Jei paspausite nuorodą, esančią apačioje, vadinama Plėtiniai ir atskyrikliai, galite pridėti savo plėtinius TXTcollector.
Redaguokite extensions.txt failas, esantis TXTCollector taikymo duomenų kataloge. Atkreipkite dėmesį, kad TXTcollector tvarko tik paprastus tekstinius failus, nepriklausomai nuo to, koks plėtinys naudojamas. Todėl, pavyzdžiui, ji negali sujungti kelių XLS failų, nebent jie būtų išsaugoti kaip paprastas tekstas.
Vienintelis programos apribojimas yra tas, kad vienu metu galima sujungti tik 32.765 tekstinius failus. Jei turite daugiau nei tai, galite sujungti daugelį į vieną ir tada sujungti didelį su mažesniais, iki 32 765!
Apskritai, labai paprasta, bet galinga programėlė, skirta daugeliui tekstinių failų. Tikimės, kad šie du metodai veiks daugumai žmonių. Jei susidūrėte su sudėtingesne situacija, rašykite komentarą ir bandysiu padėti.
Be to, patikrinkite, ar mano kitas pranešimas apie tai, kaip sujungti kelis „PowerPoint“ pristatymus. Mėgautis!