Több szöveges fájl kombinálása vagy egyesítése


Számos olyan eset van, amikor több szöveges fájlt kell egyesíteni egyetlen szöveges fájlba. Például egy olyan CD-t kaphat, amely több száz szövegfájlt tartalmaz, mindegyik különböző könyvtárakban, amelyeket egy Excel-be importálandó fájlba kell egyesíteni.

Ez akkor is hasznos, ha hálózati napló fájlokat, kiszolgáló naplófájljait vagy biztonsági naplófájljait, amelyeket adatbányászati ​​vagy adatelemzési célokra kíván összeilleszteni. A szöveges fájlok összekapcsolása különböző módokon lehetséges, és az eredmények kissé eltérnek attól függően, hogy melyik módszert választotta.

Ebben a cikkben többféle módon írhatok össze szöveges fájlokat így ha egy módszer nem működik túl jól, próbálhat meg valami mást.

1. módszer - Parancssor

Ha a parancssorból rendben van, akkor vannak egy pár egyszerű parancsot használhatsz egy egész csomó szöveges fájl összevonására. A parancssor használatának az az előnye, hogy nem kell külső programokat telepítenie. Ha a parancssorból egy kis alapozót szeretne, nézze meg az kezdő útmutató a parancssor használatához szekciót.

Ugyanakkor mivel a parancssor több paramétert is tartalmazhat, valóban komplett parancsot hozhat létre szűrni és rendezni a csatolni kívánt fájlokat. Megmagyarázom a legegyszerűbb parancsot, de néhány példát is bemutatok, hogy megmutassam neked a bonyolultabb dolgokat.

Először nyisd meg a Windows Intézőt, és menj el a könyvtárba, ahol szövegfájlok találhatók . Ha a fájlokat sok almappában tárolja, keresse meg a szülőkönyvtárat. Most nyomja meg és tartsa lenyomva a CTRL + SHIFTbillentyűt, majd kattintson az egér jobb gombjával az Explorer ablak minden üres helyére.

open command window here Ezzel megnyílik egy olyan parancsablak, amely már be van állítva a könyvtárba. Most mindössze annyit kell tennünk, hogy beírjuk a parancsot. Amint a fentiekből látható, három mappa van a mappában és néhány mappával együtt. Ha csak ebben a mappában szeretném kombinálni a szövegfájlokat, akkor ezt a parancsot kiadnám:

a (z) "% f" & gt; c: \ Test \ output.txt

A kódolási nyelvben ez egy egyszerű FORhurok, amely végigkíséri a .TXT és a output.txtfájlt adja ki.

combine txt cmd

egy külön parancs minden egyes szövegfájlhoz, amelyet a könyvtárban talál. Vegye figyelembe, hogy ha szövegfájl van, de van egy másik kiterjesztése, például .log vagy .dat, stb., Akkor egyszerűen megváltoztathatja a * .txt értéket a parancsban. Érdemes megjegyezni, hogy a kimenetnek másnak kell lennie, mint az aktuális könyvtár, ellenkező esetben a kimeneti fájlt hozzáfűzi hozzá, mivel egy szövegfájl is.

nem csak egy mappában, hanem sok almappában található. Ebben az esetben hozzáadhatunk egy paramétert a parancshoz, amely megmondja, hogy rekurzív módon keresi a szöveges fájlokat az aktuális könyvtár bármely almappájában.

a / R% f -re a (* .txt) fájlban írja be a "% f" & gt; & gt; c: \ Test \ output.txt

A / Rparamétert a for utasítás után követheti. Most, amikor futtatom a parancsot, látni fogod, hogy pár további szöveges fájlt talál a három könyvtárban, amelyek ugyanabban a könyvtárban vannak.

merge text files

A parancssorhoz hasonlóan létezik egy másik parancs, amely lehetővé teszi ugyanazt a dolgot, mint a fenti FORutasítás. A parancs valójában sokkal egyszerűbb, és ha jól működik az Ön számára, akkor a fenti módszer helyett szabadon használhatja.

copy * .txt output.txt

másolja a szövegfájlokat

Ez a parancs jól működik, de nincs annyi lehetősége, mint az előző parancs. Például ez nem engedi az almappák rekurzívan keresését.

A 2. módszer - TXTCollector

TXTCollector szöveges fájl-összevonási eszköz egy tisztességes funkciókészlet. Nagyon egyszerűen használható és konfigurálható, hogy különböző módon dolgozzon.

combine text files

Először írja be vagy illessze be és illessze be a mappát a felső Mappamezőbe vagy egyszerűen kattintson a Mappák tallózásagombra, és válassza ki a mappát a szövegfájlokkal. Ezután kiválaszthatja, hogy milyen típusú fájlokat kíván összeilleszteni.

Alapértelmezés szerint a TXTCollector minden TXT-fájlt keres és egyesíti azokat. Mindemellett kiválaszthatja a listát, és egyesítheti több CSV, BAT, HTM, LOG, REG, XML és INI fájlokat is!

Ellenőrizze a almappákha azt szeretné, hogy a TXTCollector rekurzívan nézzen a fő mappák minden almappájába. A TXTCollector pontosan megmutatja, hány fájlt talált a könyvtárban.

merge txt files

Ezután kiválaszthat egy elválasztót, kombinálva. Ez egy szép tulajdonság, amelyet nem kap a parancssori módszerrel. Vagy kiválaszthatja a legördülő menüből, vagy csak beírhatja a kívánt mezőbe.

A program alapértelmezés szerint megadja a könyvtár nevét, a fájlnevet és az elválasztót az egyes fájlok között. Ha az egyes fájlok közötti megszakítás nélkül szeretné kombinálni a fájlokat, jelölje be a Nincs elválasztó, Nem fájlnévés a Nem szállítási visszaelemet.

combine multiple txt files

Ezután megadhatja, hogy a fájlok között hely karaktert adjon vagy sem. A TXTCollector hűvös dolog az, hogy igazán testre szabhatja. Ha az alsó linkre kattintasz, a Bővítmények és elválasztóklinkre kattintva, saját kiterjesztéseit hozzáadhatja a TXTcollectorhoz.

A extensions.txtfájl szerkesztése amely a TXTCollector alkalmazás adatkönyvtárában található. Ne feledje, hogy a TXTcollector csak egyszerű szöveges fájlokat kezel, függetlenül attól, hogy milyen kiterjesztést használ. Ezért nem kombinálhat több XLS-fájlt, hacsak nem egyszerű szövegként vannak mentve.

A program egyetlen korlátozása az, hogy egyszerre csak 32.765 szövegfájlt tud összekapcsolni. Ha több is van, akkor egyesítheti a sokat, majd egyesítheti a nagyobbikat akár kisebb, akár 32 765-szel!

Összességében egy nagyon egyszerű, mégis nagy teljesítményű freeware alkalmazás több szöveg fájlokat. Remélhetőleg ez a két módszer a legtöbb ember számára fog működni. Ha bonyolultabb helyzetbe kerülsz, ossza meg a véleményét, és megpróbálok segíteni.

Szintén nézze meg a másik bejegyzést a több PowerPoint prezentációt kombinál. Enjoy!

Hogyan kell össze szerkeszteni több képet!!

Kapcsolódó hozzászólások:


28.08.2015