Sådan kombineres eller flettes flere tekstfiler
Der er flere lejligheder, hvor du muligvis skal flette flere tekstfiler til en enkelt tekstfil. For eksempel kan du modtage en cd, der indeholder hundredvis af tekstfiler, alle i forskellige mapper, som du skal kombinere til én fil til import til Excel osv.
Det er også nyttigt, hvis du har netværkslogfiler, serverlogfiler eller backuplogfiler, som du vil kombinere med henblik på datamining eller dataanalyse. Der er et par forskellige måder, du kan gå om at sammenføje tekstfiler, og resultaterne er lidt forskellige afhængigt af den metode, du vælger.
I denne artikel vil jeg skrive om flere måder at kombinere tekstfiler på, så hvis en metode ikke fungerer for godt, kan du prøve noget andet.
Metode 1 - Kommandoprompt
Hvis du er okay ved at bruge kommandoprompten, så er der et par enkle kommandoer, du kan bruge til at flette en hel masse tekstfiler hurtigt. Fordelen ved at bruge kommandoprompten er, at du ikke behøver at installere nogen tredjepartsprogrammer. Hvis du vil have en lille primer om at bruge kommandoprompten, så tjek min begyndervejledning til at bruge kommandoprompten(beginner’s guide to use the command prompt) .
Da kommandolinjen også kan tage flere parametre, kan du virkelig oprette en ret kompleks kommando til at filtrere og sortere gennem hvilke filer, du vil inkludere i sammenføjningsprocessen. Jeg vil forklare den enkleste kommando, men vil også dykke ned i et par eksempler for at vise dig, hvordan du gør de mere komplicerede ting.
Åbn først Windows Stifinder(Windows Explorer) og gå til den mappe, hvor dine tekstfiler er placeret. Hvis filerne er gemt i mange undermapper, skal du navigere til den overordnede mappe. Tryk nu og hold CTRL + SHIFT nede , og højreklik derefter på et hvilket som helst tomt sted i Explorer - vinduet.
Dette åbner et kommandovindue, der allerede er indstillet til den mappe, du var i. Nu skal vi bare skrive kommandoen. Som du kan se ovenfor, har jeg tre tekstdokumenter i mappen sammen med et par mapper. Hvis jeg kun vil kombinere tekstfilerne i denne ene mappe, vil jeg udstede denne kommando:
for %f in (*.txt) do type “%f” >> c:\Test\output.txt
I kodningssprog er dette en simpel FOR -løkke, der går gennem alle filerne, der slutter med .TXT , og udlæser dem til en fil kaldet output.txt .
Som du kan se ovenfor, kører løkken bare en separat kommando for hver tekstfil, som den finder i mappen. Bemærk, at hvis du har en tekstfil, men den har en anden udvidelse som .log eller .dat osv., så kan du blot ændre *.txt-værdien i kommandoen. Det er også værd at bemærke, at outputtet skal være et andet sted end det aktuelle bibliotek, ellers vil det tilføje outputfilen til sig selv, da det også er en tekstfil.
Lad os nu sige, at du har tekstfiler, der ikke kun er placeret i én mappe, men i mange undermapper. I dette tilfælde kan vi tilføje en parameter til kommandoen, som vil fortælle den om rekursivt at søge efter tekstfiler i enhver undermapper i den aktuelle mappe.
for /R %f in (*.txt) do type “%f” >> c:\Test\output.txt
Du vil bemærke /R -parameteren lige efter for-sætningen. Nu når jeg kører kommandoen, vil du se, at den finder et par ekstra tekstfiler i de tre mapper, der er i samme mappe.
Som det er normalt med kommandoprompten, er der faktisk en anden kommando, der giver dig mulighed for at gøre det samme som FOR- sætningen ovenfor. Kommandoen er faktisk meget enklere, og hvis den fungerer fint for dig, er du velkommen til at bruge den i stedet for ovenstående metode.
copy *.txt output.txt
Denne kommando fungerer godt, men har ikke så mange muligheder som den forrige kommando. For eksempel vil det ikke lade dig søge rekursivt gennem undermapper.
Metode 2 – TXTCollector
TXTCollector er et gratis tekstfilsammenlægningsværktøj med et anstændigt funktionssæt. Det er meget nemt at bruge og kan konfigureres til at fungere på et par forskellige måder.
Først skal du skrive eller kopiere og indsætte mappestien i mappeboksen(Folder) øverst eller blot klikke på knappen Gennemse mapper(Browse Folders) og vælge mappen med tekstfilerne. Du kan derefter vælge, hvilken type filer du vil kombinere.
Som standard vil TXTCollector søge efter alle TXT - filer og kombinere dem. Du kan dog vælge fra listen og kombinere eller flette flere CSV- , BAT- , HTM- , LOG- , REG- , XML- og INI- filer til én også!
Marker afkrydsningsfeltet Inkluder undermapper(Include subfolders) , hvis du ønsker , at TXTCollector rekursivt skal kigge ind i hver undermappe i hovedmappen. TXTCollector vil vise dig præcis, hvor mange filer den fandt i mappen.
Dernæst kan du vælge en separator, der vises mellem hver fil, der bliver kombineret. Dette er en fin funktion, som du ikke får med kommandolinjemetoden. Enten kan du vælge fra rullemenuen, eller du kan bare skrive hvad du vil i boksen.
Som standard vil programmet placere mappenavnet, filnavnet og separatoren mellem hver fil. Hvis du vil kombinere filerne kontinuerligt uden pause mellem hver fil, skal du markere Ingen separator(No Separator) , Intet filnavn( No Filename) og Ingen vognretur(No Carriage Returns) .
Du vil derefter have valget mellem at tilføje et mellemrum mellem filerne eller ej. Det fede ved TXTCollector er, at du virkelig kan tilpasse det. Hvis du klikker på linket i bunden kaldet Extensions and Separators , kan du tilføje dine egne udvidelser til TXTcollector .
Rediger filen extensions.txt , der findes i TXTCollector- applikationsdatabiblioteket. Bemærk, at TXTcollector kun håndterer almindelige tekstfiler, uanset hvilken udvidelse der bruges. Derfor kan den ikke kombinere flere XLS- filer, for eksempel, medmindre de er gemt som almindelig tekst.
Den eneste begrænsning for programmet er, at det kun kan kombinere 32.765 tekstfiler på én gang. Hvis du har mere end det, kan du kombinere så mange til én og derefter kombinere den store med flere mindre, op til 32.765!
Samlet set en meget enkel, men alligevel kraftfuld freeware-app til at kombinere flere tekstfiler. Forhåbentlig(Hopefully) vil disse to metoder fungere for de fleste mennesker. Hvis du er løbet ind i en situation, der er mere kompliceret, er du velkommen til at skrive en kommentar, så skal jeg prøve at hjælpe.
Husk også at tjekke mit andet indlæg om, hvordan man kombinerer flere PowerPoint-præsentationer(combine multiple PowerPoint presentations) . God fornøjelse!
Related posts
Sådan kombinerer du flere PowerPoint-præsentationer
Sådan deler du filer mellem pc'er, smartphones og tablets
Uddrag tekst fra PDF- og billedfiler
Sådan udpakkes ikoner fra EXE-, DLL-, OCX- og CPL-filer
Kopier store filer over netværket hurtigere med TeraCopy
Søg i flere tekstfiler på én gang
Formater et SD-kort på den nemme måde
Sådan synkroniseres to mapper i realtid i Windows
Gendan gratis sikkerhedskopierings- og gendannelsessoftware til Windows-pc
4 gratis værktøjer til at fjerne duplikerede filer og fotos
Bedste gratis Windows Registry Cleaner
Sådan identificerer du musik eller sange efter lyd
5 VR-applikationer, der ikke er spil
Sådan ændres mappeikonets farve i Windows
7 bedste apps til at åbne JAR-filer på Windows
Sådan genererer du tekstbilleder online gratis
De bedste ressourcer til royaltyfri musik at bruge til YouTube-videoer
Søg efter tekst i flere PDF-filer
Sådan repareres beskadigede eller beskadigede AVI-filer
Sådan søger du efter tekst inde i flere PDF-filer på én gang