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.

avaa komentoikkuna tästä

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 .

yhdistä txt cmd

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.

yhdistää tekstitiedostoja

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

kopioi yhdistää tekstitiedostoja

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.

yhdistää tekstitiedostoja

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.

yhdistä txt-tiedostoja

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) .

yhdistää useita txt-tiedostoja

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!



About the author

Olen puhelininsinööri, jolla on yli 10 vuoden kokemus mobiilialalta, ja olen erikoistunut älypuhelimien korjaamiseen ja päivittämiseen. Työhöni on kuulunut puhelimen laiteohjelmiston kehittäminen ja ylläpito, kuvien kehittäminen Apple-laitteille ja työskentely Firefox OS -projekteissa. Ohjelmistokehitys-, laitteistosuunnittelu-, kuvankäsittely- ja Firefox OS -kehitystaitojeni avulla pystyn käsittelemään monimutkaisia ​​ongelmia ja muuttamaan niistä yksinkertaisia ​​ratkaisuja, jotka toimivat kaikilla laitteilla.



Related posts