Kuinka yhdistää tai yhdistää useita tekstitiedostoja
On useita tilanteita, joissa saatat joutua yhdistämään useita tekstitiedostoja yhdeksi tekstitiedostoksi. Saatat esimerkiksi saada CD-levyn, joka sisältää satoja tekstitiedostoja, kaikki eri hakemistoissa, jotka sinun on yhdistettävä yhdeksi tiedostoksi, jotta voit tuoda ne Exceliin(Excel) jne.
Se on myös hyödyllinen, jos sinulla on verkon lokitiedostoja, palvelimen lokitiedostoja tai varmuuskopiolokeja, jotka haluat yhdistää tiedon louhintaa tai tietojen analysointia varten. Voit liittää tekstitiedostoja yhteen parilla eri tavalla, ja tulokset vaihtelevat hieman valitsemastasi menetelmästä riippuen.
Tässä artikkelissa kirjoitan useista tavoista yhdistää tekstitiedostoja niin, että jos jokin menetelmä ei toimi liian hyvin, voit kokeilla jotain muuta.
Tapa 1 – Komentorivi
Jos olet ok käyttää komentokehotetta, on olemassa muutamia yksinkertaisia komentoja, joiden avulla voit yhdistää koko joukon tekstitiedostoja nopeasti. Komentokehotteen käytön etuna on, että sinun ei tarvitse asentaa kolmannen osapuolen ohjelmia. Jos haluat hieman perehtyä komentokehotteen käyttöön, tutustu aloittelijan oppaaseen komentokehotteen käyttämiseksi(beginner’s guide to use the command prompt) .
Lisäksi, koska komentorivi voi sisältää useita parametreja, voit todella luoda melko monimutkaisen komennon suodattaaksesi ja lajitellaksesi, mitkä tiedostot haluat sisällyttää liittymisprosessiin. Selitän yksinkertaisimman komennon, mutta syvennyn myös muutamaan esimerkkiin näyttääkseni kuinka tehdä monimutkaisempia asioita.
Avaa ensin Windows Explorer ja mene hakemistoon, jossa tekstitiedostot sijaitsevat. Jos tiedostot on tallennettu useisiin alikansioihin, siirry päähakemistoon. Pidä nyt painettuna CTRL + SHIFT ja napsauta sitten hiiren kakkospainikkeella mitä tahansa tyhjää kohtaa Explorer - ikkunassa.
Tämä avaa komentoikkunan, joka on jo asetettu siihen hakemistoon, jossa olit. Nyt meidän tarvitsee vain kirjoittaa komento. Kuten yllä näet, minulla on kansiossa kolme tekstiasiakirjaa ja pari kansiota. Jos haluan vain yhdistää tekstitiedostot tässä yhdessä kansiossa, antaisin tämän komennon:
for %f in (*.txt) do type “%f” >> c:\Test\output.txt
Koodauskielellä tämä on yksinkertainen FOR -silmukka, joka käy läpi kaikki .TXT -päätteiset tiedostot ja tulostaa ne tiedostoon nimeltä output.txt .
Kuten yllä näkyy, silmukka suorittaa vain erillisen komennon jokaiselle hakemistosta löytämästään tekstitiedostolle. Huomaa, että jos sinulla on tekstitiedosto, mutta sen tunniste on eri, kuten .log tai .dat, voit muuttaa komennon *.txt-arvon. On myös syytä huomata, että tulosteen tulee olla eri paikassa kuin nykyinen hakemisto, muuten se liittää tulostiedoston itseensä, koska se on myös tekstitiedosto.
Oletetaan nyt, että sinulla on tekstitiedostoja, jotka eivät sijaitse vain yhdessä kansiossa, vaan useissa alikansioissa. Tässä tapauksessa voimme lisätä komentoon parametrin, joka käskee sen etsimään rekursiivisesti tekstitiedostoja mistä tahansa nykyisen hakemiston alikansioista.
for /R %f in (*.txt) do type “%f” >> c:\Test\output.txt
Huomaat /R - parametrin heti for-lausekkeen jälkeen. Nyt kun suoritan komennon, huomaat, että se löytää pari ylimääräistä tekstitiedostoa kolmesta hakemistosta, jotka ovat samassa hakemistossa.
Kuten komentokehotteessa on tavallista, on itse asiassa toinen komento, jonka avulla voit tehdä saman asian kuin yllä oleva FOR - käsky. Komento on itse asiassa paljon yksinkertaisempi, ja jos se toimii hyvin sinulle, käytä sitä vapaasti yllä olevan menetelmän sijaan.
copy *.txt output.txt
Tämä komento toimii hyvin, mutta siinä ei ole yhtä monta vaihtoehtoa kuin edellisessä komennossa. Se ei esimerkiksi anna sinun etsiä rekursiivisesti alikansioista.
Menetelmä 2 – TXTCollector
TXTCollector on ilmainen tekstitiedostojen yhdistämistyökalu, jossa on kunnollinen ominaisuussarja. Se on erittäin helppokäyttöinen ja se voidaan määrittää toimimaan parilla eri tavalla.
Kirjoita tai kopioi ja liitä ensin kansion polku yläreunassa olevaan Kansio(Folder) - ruutuun tai napsauta Selaa kansioita(Browse Folders) -painiketta ja valitse kansio, jossa tekstitiedostot ovat. Voit sitten valita, minkä tyyppisiä tiedostoja haluat yhdistää.
Oletusarvoisesti TXTCollector etsii kaikki TXT - tiedostot ja yhdistää ne. Voit kuitenkin valita luettelosta ja yhdistää tai yhdistää useita CSV- , BAT- , HTM- , LOG- , REG- , XML- ja INI -tiedostoja yhdeksi myös!
Valitse Sisällytä alikansiot(Include subfolders) -ruutu, jos haluat , että TXTCollector tutkii(TXTCollector) rekursiivisesti pääkansion jokaista alikansiota. TXTCollector näyttää tarkalleen kuinka monta tiedostoa se löysi hakemistosta.
Seuraavaksi voit valita erottimen, joka tulee näkyviin jokaisen yhdistettävän tiedoston väliin. Tämä on mukava ominaisuus, jota et saa komentorivimenetelmällä. Voit joko valita pudotusvalikosta tai kirjoittaa ruutuun mitä haluat.
Oletusarvoisesti ohjelma asettaa hakemiston nimen, tiedostonimen ja erottimen kunkin tiedoston väliin. Jos haluat yhdistää tiedostoja jatkuvasti ilman taukoa tiedostojen välillä, valitse Ei erotinta(No Separator) , Ei( No Filename) tiedostonimeä ja Ei kuljetuspaluuja(No Carriage Returns) .
Voit sitten valita, lisäätkö tiedostojen väliin välilyönnin vai et. Hienoa TXTCollectorissa(TXTCollector) on, että voit todella mukauttaa sitä. Jos napsautat alareunassa olevaa Laajennukset ja erottimet(Extensions and Separators) -linkkiä , voit lisätä omia laajennuksiasi TXTcollectoriin(TXTcollector) .
Muokkaa TXTCollector- sovelluksen tietohakemistossa olevaa extensions.txt - tiedostoa . Huomaa, että TXTcollector käsittelee vain tekstitiedostoja riippumatta siitä, mitä laajennusta käytetään. Siksi se ei voi yhdistää esimerkiksi useita XLS -tiedostoja, ellei niitä ole tallennettu pelkkänä tekstinä.
Ohjelman ainoa rajoitus on, että se voi yhdistää vain 32 765 tekstitiedostoa kerralla. Jos sinulla on enemmän, voit yhdistää ne yhdeksi ja sitten yhdistää suuren useamman pienemmän kanssa, jopa 32 765!
Kaiken kaikkiaan erittäin yksinkertainen, mutta tehokas ilmainen sovellus useiden tekstitiedostojen yhdistämiseen. Toivottavasti(Hopefully) nämä kaksi menetelmää toimivat useimmille ihmisille. Jos olet törmännyt tilanteeseen, joka on monimutkaisempi, voit lähettää kommentin, niin yritän auttaa.
Muista myös tarkistaa toinen viestini useiden PowerPoint-esitysten yhdistämisestä(combine multiple PowerPoint presentations) . Nauttia!
Related posts
Kuinka yhdistää useita PowerPoint-esityksiä
Tiedostojen jakaminen tietokoneiden, älypuhelimien ja tablettien välillä
Pura tekstiä PDF- ja kuvatiedostoista
Kuinka purkaa kuvakkeita EXE-, DLL-, OCX- ja CPL-tiedostoista
Kopioi suuria tiedostoja verkon yli nopeammin TeraCopylla
Paras ilmainen pilviprojektinhallintaohjelmisto ja -työkalut
Avaa salasanasuojatut zip-tiedostot
Apache OpenOffice: Ilmainen avoimen lähdekoodin Office Software Suite
Alusta SD-kortti helposti
Paras ilmainen vaihtoehtoinen PDF-katseluohjelma Adobe Readerille
Paras ilmainen eheytystyökalu Windowsille on itse
Tarkastele nopeasti hakuhistoriaa kaikissa Windowsin selaimissa
Tärkeimmät ilmaiset ohjelmistolataukset Windowsille
Kuinka synkronoida kaksi kansiota reaaliajassa Windowsissa
Split & Join Files Split Byte, ilmainen File Splitter & Joiner -ohjelmisto
Kuinka tunnistaa musiikki tai kappaleet äänen perusteella
Jaa tai jaa työpöydän näyttö useisiin osiin
Vioittuneiden tai vaurioituneiden AVI-tiedostojen korjaaminen
Kuinka yhdistää tietoja useisiin Excel-tiedostoihin
Etsi useista tekstitiedostoista kerralla