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