Hvordan Kombinere eller sette sammen Flere tekstfiler

0
850

Det er flere anledninger der du kan få behov for å fusjonere flere tekst-filer til én tekst-fil. Du kan For eksempel motta en CD som inneholder hundrevis av tekst-filer, alle i forskjellige mapper, som du trenger for å slå sammen til én fil for import til Excel, etc.

Det er også nyttig hvis du har nettverket loggfiler, server loggfiler, eller backup logger som du ønsker å kombinere for formål av data mining eller data-analyse. Det finnes et par forskjellige måter du kan gå om å bli med tekst-filer sammen og resultatene er litt forskjellig avhengig av hvilken metode du velger.

I denne artikkelen vil jeg skrive om flere måter å kombinere tekst-filer slik at hvis en metode ikke fungerer så bra, kan du prøve noe annet.

Metode 1 – Ledeteksten

Hvis du er ok å bruke ledeteksten, så det er et par av enkle kommandoer som du kan bruke til å flette en hel haug med tekst-filer raskt. Fordelen med å bruke ledeteksten er at du ikke trenger å installere noen programmer fra tredjepart. Hvis du ønsker en liten primer på å bruke ledeteksten, sjekk ut min beginner ‘ s guide å bruke ledeteksten.

Også, siden kommandolinjen kan ta flere parametre, kan du virkelig lage en ganske kompleks kommandoen til å filtrere og sortere gjennom hvilke filer du ønsker å inkludere i å bli med prosessen. Jeg skal forklare de enkleste kommandoen, men vil også fordype deg i noen få eksempler for å vise deg hvordan å gjøre den mer kompliserte ting.

For det første, åpner du Windows Utforsker og gå til katalogen der du tekst-filer er plassert. Hvis filene er lagret i mange undermapper du vil gå til overordnet mappe. Nå trykker du på og hold inne CTRL + SHIFT og deretter høyreklikk på en tom plass i Explorer-vinduet.

Dette vil åpne et kommandovindu som allerede er satt til den katalogen du var i. Nå er alt vi trenger å gjøre, er å skrive i kommandoen. Som du kan se ovenfor, har jeg tre tekst dokumenter i mappen sammen med et par mapper. Hvis jeg bare ønsker å kombinere tekst filer i denne mappen, vil jeg problemet med denne kommandoen:

etter %f i (*.txt) gjøre typen “%f” >> c:Testoutput.txt

I koding språkbruk, dette er en enkel FOR – løkke som looper gjennom alle filene ender med .TXT og sender dem til en fil som heter output.txt.

Som du kan se ovenfor, løkken bare går en egen kommando for hver tekst filen som den finner i katalogen. Vær oppmerksom på at hvis du har en tekst-fil, men den har en annen filtype som .logg eller .dat, etc, så kan du bare endre *.txt verdi i kommandoen. Det er også verdt å merke seg at produksjonen skal være til en annen plassering enn den gjeldende katalogen, ellers vil det legge utdatafilen å selv siden det også er en tekstfil.

La oss nå si at du har tekst-filer som finnes ikke bare i en mappe, men i mange undermapper. I dette tilfellet, kan vi legge til en parameter til kommandoen, som vil fortelle det til undermapper du vil søke etter tekst i filer i alle undermapper i den aktuelle mappen.

for /R %f i (*.txt) gjøre typen “%f” >> c:Testoutput.txt

Du vil merke /R parameter rett etter for uttalelse. Nå når jeg kjører kommandoen, vil du se at den finner et par ekstra tekst-filer i de tre kataloger som er i samme katalog.

Som vanlig ved ledeteksten, det er faktisk en annen kommando som gjør det mulig for deg å gjøre det samme som FOR uttalelse ovenfor. Kommandoen er faktisk mye enklere og hvis det fungerer fint for deg, så føl deg fri til å bruke det i stedet for ovennevnte metode.

kopier *.txt output.txt

Denne kommandoen fungerer godt, men har ikke så mange valg som forrige kommando. Det vil For eksempel ikke la deg undermapper søk gjennom undermapper.

Metode 2 – TXTCollector

TXTCollector er en fri tekst fil-sammenslåing verktøyet med en anstendig har sett. Det er veldig enkelt å bruke, og kan bli konfigurert til å fungere sammen i et par forskjellige måter.

Først, skriv inn eller kopier og lim inn filbanen i Mappe – boksen på toppen-eller bare klikk på Bla gjennom Mapper – knappen og velg mappen med tekst-filer. Du kan deretter velge hvilken type filer du ønsker å kombinere.

Som standard, TXTCollector vil søke etter alle TXT-filer og kombinere dem. Du kan imidlertid velge fra listen og kombinere eller sette sammen flere CSV, BAT, HTM, LOGG, REG, XML, og INI-filer til én også!

Sjekk Inkluder undermapper boksen hvis du vil TXTCollector til undermapper se på hver sub-mappe av de viktigste mappen. TXTCollector vil vise deg nøyaktig hvor mange filer det som finnes i katalogen.

Nå kan du velge en separator som vises mellom hver fil som blir kombinert. Dette er en fin funksjon som du ikke får med kommandolinje-metoden. Du kan enten velge fra drop-down menyen, eller du kan bare skrive inn det du ønsker inn i boksen.

Som standard, vil programmet sette mappenavn, filnavn, og skilletegn mellom hver fil. Hvis du ønsker å kombinere filer kontinuerlig uten pause mellom hver fil, merker du av Ingen Separator, Ingen Filnavn, og Ingen vognreturer.

Du vil da ha muligheten til å legge til et mellomrom mellom filer eller ikke. Den kule ting om TXTCollector er at du virkelig kan tilpasse den. Hvis du klikker på linken nederst kalt Utvidelser og Separatorer, kan du legge til dine egne utvidelser til TXTcollector.

Redigere extensions.txt filen ligger i TXTCollector programmet i data-katalogen. Vær oppmerksom på at TXTcollector kun håndterer ren tekst-filer, uansett hva extension brukes. Derfor, det kan ikke kombinere flere XLS-filer, for eksempel, med mindre de er lagret som ren tekst.

Den eneste begrensningen til programmet er at det bare kan kombinere 32,765 tekst-filer på en gang. Hvis du har mer enn det, kan du kombinere at mange i én og deretter kombinere stor en med flere små, opp til 32,765!

Totalt sett en veldig enkel, men kraftig freeware app for å kombinere flere tekstfiler. Forhåpentligvis er disse to metodene vil fungere for de fleste. Hvis du har kjørt inn i en situasjon som er mer komplisert, føl deg fri til å legge inn en kommentar og jeg skal prøve å hjelpe.

Også, sørg for å sjekke ut mine andre innlegg om hvordan å kombinere flere PowerPoint-presentasjoner. Nyt!