If-Koubou

Kā apvienot vai sapludināt vairākus teksta failus

Kā apvienot vai sapludināt vairākus teksta failus (Bezmaksas programmatūras lejupielādes)

Ir vairākas reizes, kurās jums var būt nepieciešams apvienot vairākus teksta failus vienā teksta failā. Piemēram, jūs varat saņemt kompaktdisku, kurā ir simtiem teksta failu, visās dažādās direktorijās, kas jāapvieno vienā failā, lai tos importētu programmā Excel uc

Tas ir arī noderīgi, ja jums ir tīkla žurnāla faili, servera žurnālu faili vai rezerves žurnāli, kurus vēlaties apvienot datu ieguves vai datu analīzes vajadzībām. Ir divi dažādi veidi, kā varat koplietot teksta failus, un rezultāti ir nedaudz atšķirīgi atkarībā no izvēlētās metodes.

Šajā rakstā es rakstīšu vairākus teksta failu apvienošanas veidus tā, lai, ja viens veids nedarbojas pārāk labi, varat izmēģināt kaut ko citu.

1. metode - komandu uzvedne

Ja jums ir labi, izmantojot komandu uzvedni, tad ir dažas vienkāršas komandas, kuras varat izmantot, lai ātri apvienotu visu tekstu failu kopumu. Komandu uzvednes izmantošanas priekšrocība ir tā, ka jums nav jāinstalē trešās puses programmas. Ja vēlaties, lai lietojat komandu uzvedni, izmantojiet komandu uzvedni, lai uzzinātu manu iesācēja rokasgrāmatu.

Tā kā komandrindas var veikt vairākus parametrus, jūs patiešām varat izveidot diezgan sarežģītu komandu, lai filtrētu un kārtotu, kurus failus vēlaties iekļaut pievienošanās procesā. Es izskaidrošu vienkāršāko komandu, bet arī parādīs dažus piemērus, lai parādītu, kā veikt sarežģītākos darbus.

Pirmkārt, atveriet Windows Explorer un dodieties uz direktoriju, kurā atrodas teksta faili. Ja faili tiek saglabāti daudzos apakšmapēs, dodieties uz vecāku direktoriju. Tagad nospiediet un turiet CTRL + SHIFT un pēc tam ar labo taustiņu noklikšķiniet uz jebkura tukša vietas Explorer logā.

Tas atvērs komandu logu, kas jau ir iestatīts uz jūsu esošo direktoriju. Tagad viss, kas mums jādara, ir komandu ievadīšana. Kā redzat iepriekš, mapē man ir trīs teksta dokumenti kopā ar pāris mapēm. Ja es tikai vēlos apvienot teksta failus šajā vienā mapē, es izsniegtu šo komandu:

% f (* .txt) do tipa "% f" >> c: \ Test \ output.txt

Kodēšanas runā tas ir vienkāršs FOR cilpa, kurā cilnes caur visiem failiem beidzas ar .TXT un izvada tos uz izsaukto failu output.txt.

Kā redzat iepriekš, cilpa vienkārši palaiž atsevišķu komandu katram teksta failam, ko tas atrod direktorijā. Ņemiet vērā: ja jums ir teksta fails, taču tam ir cits paplašinājums, piemēram .log vai .dat, utt, tad jūs varat vienkārši mainīt komandas vērtību * .txt. Ir arī vērts atzīmēt, ka izejas jābūt uz citu vietu, nevis pašreizējo direktoriju, pretējā gadījumā tas pievienot pats izejas failu, jo tas ir arī teksta fails.

Tagad pieņemsim, ka jums ir teksta faili, kas atrodas ne tikai vienā mapē, bet daudzās apakšmapēs. Šajā gadījumā mēs varam pievienot komandai parametru, kas ļaus rekursīvi meklēt teksta failus jebkurā pašreizējā direktorija apakšmapēs.

par / R% f (* .txt) do tipa "% f" >> c: \ Test \ output.txt

Jūs pamanīsit to / R parametrs tūlīt pēc paziņojuma. Tagad, kad es palaistu komandu, jūs redzēsiet, ka tas atrod pāris papildu teksta failus trīs direktorijās, kas atrodas tajā pašā direktorijā.

Kā parasti ar komandu uzvedni, patiesībā ir vēl viena komanda, kas ļauj jums darīt to pašu, kas FOR iepriekš minētais paziņojums. Komandu faktiski ir daudz vienkāršāk, un, ja tas darbojas tev labi, tad jūties brīvi to izmantot, nevis iepriekšminēto metodi.

kopija * .txt output.txt

Šī komanda darbojas labi, bet tai nav tik daudz iespēju kā iepriekšējā komandā. Piemēram, tas neļaus jums rekursīvi meklēt apakšmapēs.

2. metode - TXTClektors

TXTClektors ir bezmaksas teksta failu apvienošanas rīks ar pienācīgu funkciju komplektu. Tas ir ļoti viegli izmantot, un to var konfigurēt, lai strādātu pāris dažādos veidos.

Vispirms ierakstiet vai kopējiet un ielīmējiet mapes ceļu Mape augšdaļā vai vienkārši noklikšķiniet uz Pārlūkot mapes pogu un atlasiet mapi ar teksta failiem. Pēc tam varat izvēlēties, kāda veida failus vēlaties apvienot.

Pēc noklusējuma TXTCollector meklēs visus TXT failus un apvienos tos. Tomēr jūs varat izvēlēties no saraksta un apvienot vai apvienot vairākus CSV, BAT, HTM, LOG, REG, XML, un INI failus arī vienā!

Pārbaudiet Iekļaut apakšmapes ja vēlaties, lai TXTCollector rekursīvi izpētītu katru galvenās mapes apakšmapi. TXTCcollector parādīs precīzi, cik failu atradīsiet direktorijā.

Tālāk jūs varat izvēlēties atdalītāju, kas parādīsies starp katru apvienojamo failu. Šī ir jauka funkcija, kuru nesaņemat ar komandrindas metodi. Jūs varat izvēlēties no nolaižamās izvēlnes vai arī vienkārši ierakstīt lodziņā visu, ko vēlaties.

Pēc noklusējuma programma ieliek direktorijas nosaukumu, faila nosaukumu un atdalītāju starp katru failu. Ja jūs vēlaties apvienot failus nepārtraukti, bez pārtraukuma starp katru failu, pārbaudiet off Nav atdalītāju, Nav faila nosaukuma, un Nav kravas pārvadājumu atdošanas.

Tad jums būs iespēja pievienot atstarpes rakstzīmi starp failiem vai nē. Vienkāršā lieta par TXTCollector ir tā, ka jūs to patiešām varat pielāgot. Ja jūs noklikšķināt uz saites apakšā sauc Paplašinājumi un atdalītāji, jūs varat pievienot savus paplašinājumus TXTcollector.

Rediģējiet extensions.txt kas atrodas TXTCollector lietojumprogrammu datu direktorijā. Ņemiet vērā, ka TXTcollector apstrādā tikai vienkāršus teksta failus neatkarīgi no tā, kāds paplašinājums tiek izmantots. Tāpēc tā nevar apvienot vairākus XLS failus, piemēram, ja vien tie nav saglabāti kā vienkāršs teksts.

Vienīgais ierobežojums programmai ir tas, ka tajā var apvienot tikai 32 765 teksta failus vienlaicīgi.Ja jums ir vairāk nekā tas, jūs varat apvienot šo daudzos vienā un pēc tam apvienot lielo vienu ar mazāku, līdz 32,765!

Kopumā ļoti vienkārša, bet jaudīga bezmaksas programma, kas apvieno vairākus teksta failus. Cerams, ka šīs divas metodes darbosies lielākajā daļā cilvēku. Ja jums ir radusies situācija, kas ir sarežģītāka, jūtieties brīvi izlikt komentāru un mēģināšu to palīdzēt.

Pārliecinieties arī, ka manā citā ziņojumā ir aprakstīts, kā apvienot vairākas PowerPoint prezentācijas. Izbaudi!