Kako združiti ali združiti več besedilnih datotek
Obstaja več priložnosti, kjer boste morda morali združiti več besedilnih datotek v eno besedilno datoteko. Na primer, lahko prejmete CD, ki vsebuje na stotine besedilnih datotek, vse v različnih imenikih, ki jih morate združiti v eno datoteko za uvoz v Excel, itd..
Prav tako je uporabno, če imate datoteke dnevnika omrežja, datoteke dnevnika strežnika ali dnevnike varnostnih kopij, ki jih želite združiti za namene rudarjenja podatkov ali analize podatkov. Obstaja nekaj različnih načinov, kako lahko združite besedilne datoteke, rezultati pa se nekoliko razlikujejo glede na izbrano metodo.
V tem članku bom napisal več načinov združevanja besedilnih datotek, tako da lahko, če ena metoda ne deluje preveč dobro, poskusite nekaj drugega.
1. način - Ukazni poziv
Če ste v redu z ukaznim pozivom, potem obstaja nekaj preprostih ukazov, ki jih lahko uporabite za hitro združitev cele vrste besedilnih datotek. Prednost uporabe ukaznega poziva je, da vam ni treba namestiti nobenega drugega programa. Če želite malo primerja z uporabo ukaznega poziva, si oglejte navodila za začetnike, če želite uporabiti ukazni poziv.
Ker lahko ukazna vrstica sprejme več parametrov, lahko resnično ustvarite precej zapleten ukaz za filtriranje in razvrščanje datotek, ki jih želite vključiti v proces pridružitve. Razložil bom najenostavnejši ukaz, vendar bom tudi prebral nekaj primerov, da vam pokažem, kako narediti bolj zapletene stvari.
Najprej odprite Windows Explorer in pojdite v imenik, v katerem se nahajajo tekstovne datoteke. Če so datoteke shranjene v številnih podmapah, se pomaknite do nadrejenega imenika. Zdaj pritisnite in držite CTRL + SHIFT in nato z desno miškino tipko kliknite poljubno prazno mesto v oknu raziskovalca.
To bo odprlo ukazno okno, ki je že nastavljeno na imenik, v katerem ste bili. Zdaj moramo le vtipkati ukaz. Kot lahko vidite zgoraj, imam v mapi tri besedilne dokumente skupaj z nekaj mapami. Če hočem samo združiti besedilne datoteke v tej mapi, bom izdal ta ukaz:
za% f in (* .txt) naredite »% f« >> c: Test.txt
V kodirnem govoru je to preprosto ZA zanke, ki se prekrivajo z vsemi datotekami, ki se končajo z .TXT, in jih pošlje v datoteko, imenovano output.txt.
Kot lahko vidite zgoraj, zanka samo zažene ločen ukaz za vsako besedilno datoteko, ki jo najde v imeniku. Upoštevajte, da če imate besedilno datoteko, vendar ima drugačno razširitev, kot je .log ali .dat, itd, lahko preprosto spremenite vrednost * .txt v ukazu. Prav tako je treba omeniti, da mora biti izhod na drugo mesto kot trenutni imenik, sicer bo pripet izhodni datoteki samemu sebi, ker je tudi besedilna datoteka.
Zdaj recimo, da imate besedilne datoteke, ki se ne nahajajo le v eni mapi, temveč v več podmapah. V tem primeru lahko ukazu dodamo parameter, ki mu pove, da rekurzivno išče besedilne datoteke v poljubnih podmapah trenutnega imenika.
za / R% f v (* .txt) naredite »% f« >> c: Test.txt
Opazili boste / R parametra takoj za izjavo. Zdaj, ko zaženem ukaz, boste videli, da najde nekaj dodatnih besedilnih datotek v treh imenikih, ki so v istem imeniku.
Kot je običajno pri ukaznem pozivu, obstaja še en ukaz, ki vam omogoča, da naredite isto stvar kot ZA zgoraj navedeno izjavo. Ukaz je pravzaprav veliko enostavnejši in če deluje dobro za vas, ga raje uporabite namesto zgornje metode.
kopiraj * .txt output.txt
Ta ukaz deluje dobro, vendar nima toliko možnosti kot prejšnji ukaz. Na primer, ne bo vam omogočilo rekurzivnega iskanja po podmapah.
Metoda 2 - TXTC zbiralnik
TXTC zbirnik je brezplačno orodje za združevanje besedilnih datotek z dostojnim naborom funkcij. Je zelo enostaven za uporabo in ga je mogoče konfigurirati za delo na več različnih načinov.
Najprej vnesite ali kopirajte in prilepite pot do mape v mapo Mapa na vrhu ali preprosto kliknite Brskanje po mapah in izberite mapo z besedilnimi datotekami. Nato lahko izberete vrsto datotek, ki jih želite združiti.
Privzeto bo TXTCollector poiskal vse datoteke TXT in jih združil. Lahko pa izberete s seznama in združite ali združite več datotek CSV, BAT, HTM, LOG, REG, XML in INI v eno!
Preverite Vključite podmape Če želite TXTCollector rekurzivno pogledati v vsako podmapo glavne mape. TXTCollector vam bo pokazal, koliko datotek je bilo v imeniku.
Nato lahko izberete ločilo, ki se bo prikazalo med vsako datoteko, ki se združuje. To je lepa funkcija, ki je ne dobite z metodo ukazne vrstice. Lahko izberete iz spustnega menija ali pa samo vtipkate karkoli želite v polje.
Po privzetku bo program vnesel ime imenika, ime datoteke in ločilo med vsako datoteko. Če želite datoteke neprekinjeno kombinirati brez prekinitve med posameznimi datotekami, označite možnost off Ni ločilca, Ni imena datoteke, in Noben prevoz ni vrnjen.
Nato lahko izbirate med dodajanjem presledkov med datotekami ali ne. Najlepša stvar pri tehnologiji TXTCollector je, da jo lahko resnično prilagodite. Če kliknete na povezavo na dnu, ki se imenuje Razširitve in separatorji, lahko dodate lastne razširitve za TXTcollector.
Uredite extensions.txt datoteke v podatkovnem imeniku aplikacij TXTCollector. Upoštevajte, da TXTcollector obravnava samo datoteke z navadnim besedilom, ne glede na to, katera razširitev se uporablja. Zato ne more združiti več datotek XLS, na primer, razen če so shranjene kot navadno besedilo.
Edina omejitev za program je, da lahko združi 32.765 besedilnih datotek naenkrat. Če imate več, lahko to združite v eno in nato združite veliko z več manjšimi, do 32.765!
Na splošno, zelo preprosta, vendar močna brezplačna aplikacija za združevanje več besedilnih datotek. Upajmo, da bodo ti dve metodi delovali za večino ljudi. Če ste naleteli na bolj zapleteno situacijo, vas prosimo, da objavite komentar in poskusil vam bom pomagati.
Prav tako se prepričajte, da preverite mojo drugo objavo o tem, kako združiti več PowerPointovih predstavitev. Uživajte!