Kā apvienot vai apvienot vairākus teksta failus
Ir vairākas reizes, kad 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, visi dažādos katalogos, kurus nepieciešams apvienot vienā failā, lai importētu programmā Excel utt..
Tas ir arī noderīgi, ja jums ir tīkla žurnāla faili, servera žurnāla faili vai rezerves žurnāli, kurus vēlaties apvienot datu ieguves vai datu analīzes nolūkos. Ir vairāki dažādi veidi, kā apvienot teksta failus, un rezultāti nedaudz atšķiras atkarībā no izvēlētās metodes.
Šajā rakstā es rakstīšu vairākus veidus, kā apvienot teksta failus, lai, ja viena metode nedarbojas pārāk labi, varat izmēģināt kaut ko citu.
1. metode - komandu uzvedne
Ja esat pareizi, izmantojot komandu uzvedni, tad ir dažas vienkāršas komandas, kuras var izmantot, lai ātri apvienotu visu teksta failu ķekaru. Komandrindas izmantošanas priekšrocība ir tā, ka jums nav jāinstalē trešās puses programmas. Ja vēlaties, lai komandu uzvednē izmantotu nelielu gruntskravu, pārbaudiet manu iesācēju rokasgrāmatu, lai izmantotu komandu uzvedni.
Turklāt, tā kā komandrinda var veikt vairākus parametrus, jūs patiešām varat izveidot diezgan sarežģītu komandu, lai filtrētu un kārtotu tos failus, kurus vēlaties iekļaut savienošanas procesā. Es paskaidrošu visvienkāršāko komandu, bet arī ienesīšu dažus piemērus, lai parādītu, kā rīkoties sarežģītāk.
Pirmkārt, atveriet programmu Windows Explorer un dodieties uz direktoriju, kurā atrodas teksta faili. Ja faili tiek saglabāti daudzās apakšmapes, dodieties uz vecāku direktoriju. Tagad nospiediet un turiet CTRL + SHIFT un pēc tam ar peles labo pogu noklikšķiniet uz jebkuras tukšas vietas Explorer logā.
Tas atvērs komandu logu, kas jau ir iestatīts uz direktoriju, kurā atrodaties. Tagad viss, kas mums jādara, ir ierakstīt komandā. Kā redzams iepriekš, mapē kopā ar pāris mapēm ir trīs teksta dokumenti. Ja es tikai vēlos apvienot teksta mapes šajā mapē, es izdotu šo komandu:
% f in (* .txt) ierakstiet “% f” >> c: Test output.txt
Koda kodējumā tas ir vienkāršs FOR cilpa, kas cilpas caur visiem failiem, beidzas ar .TXT un izvada tos failā, ko sauc output.txt.
Kā redzams iepriekš, cilpa vienkārši vada atsevišķu komandu katram teksta failam, ko tā atrod direktorijā. Ņemiet vērā, ka, ja jums ir teksta fails, bet tam ir atšķirīgs paplašinājums, piemēram, .log vai .dat, tad varat vienkārši mainīt * .txt vērtību komandā. Ir arī vērts atzīmēt, ka izejai jābūt citā vietā nekā pašreizējā direktorija, citādi tā pievienos izejas failu sev, jo tā ir arī teksta fails.
Tagad pieņemsim, ka jums ir teksta faili, kas atrodas ne tikai vienā mapē, bet daudzās apakšmapes. Šādā gadījumā komandai var pievienot parametru, kas tai dos iespēju rekursīvi meklēt teksta failus jebkurā pašreizējās direktorijas apakšmapes..
par / R% f in (* .txt) ierakstiet “% f” >> c: Test output.txt
Jūs pamanīsiet / R parametrs uzreiz pēc paziņojuma. Tagad, kad palaižu komandu, redzēsiet, ka trīs direktorijās, kas atrodas tajā pašā direktorijā, atrod pāris papildu teksta failus..
Kā tas ir ierasts komandu uzvednē, faktiski ir vēl viena komanda, kas ļauj jums darīt to pašu kā FOR iepriekš. Komanda ir daudz vienkāršāka, un, ja tā darbojas labi, jūs varat izmantot to, nevis iepriekš minēto metodi.
kopēt * .txt output.txt
Šī komanda darbojas labi, bet tai nav tik daudz iespēju kā iepriekšējā komanda. Piemēram, tas neļaus jums rekursīvi meklēt apakšmapes.
2. metode - TXTCollector
TXTCollektors 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 darbotos pāris dažādos veidos.
Pirmkārt, ierakstiet vai kopējiet un ielīmējiet mapes ceļu uz Mape 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 tos apvienos. 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 vienā.!
Pārbaudiet Iekļaut apakšmapes lodziņā, ja vēlaties, lai TXTCollector recursively apskatītu katru galvenās mapes apakšmapi. TXTCollector jums parādīs, cik daudz failu tas atrasts direktorijā.
Tālāk jūs varat izvēlēties atdalītāju, kas parādīsies starp katru failu, kas tiek kombinēts. Šī ir jauka iezīme, ko nesaņemat ar komandrindas metodi. Vai nu varat izvēlēties no nolaižamās izvēlnes, vai arī varat ierakstīt visu, ko vēlaties, lodziņā.
Pēc noklusējuma programma ievietos direktorijas nosaukumu, faila nosaukumu un atdalītāju starp katru failu. Ja vēlaties nepārtraukti apvienot failus bez pārtraukuma starp katru failu, pārbaudiet to Nav atdalītāja, Nav faila nosaukuma, un Nav pārvadājuma.
Tad jums būs izvēle pievienot atstarpes rakstzīmi starp failiem vai ne. Atdzist lieta par TXTCollector ir tā, ka to var patiešām pielāgot. Ja noklikšķināt uz saites, kas atrodas apakšā, tas tiek saukts Paplašinājumi un atdalītāji, varat pievienot savus paplašinājumus TXTcollector.
Rediģējiet extensions.txt fails atrodas TXTCollector lietojumprogrammu datu katalogā. Ņemiet vērā, ka TXTcollector apstrādā tikai teksta failus, neatkarīgi no paplašinājuma. Tādēļ, piemēram, nevar apvienot vairākus XLS failus, ja vien tie nav saglabāti kā vienkārša teksta.
Vienīgais ierobežojums programmai ir tas, ka vienlaikus var apvienot tikai 32.765 teksta failus. Ja jums ir vairāk nekā, jūs varat tos apvienot vienā un pēc tam apvienot lielo ar mazākiem, līdz 32 765!
Kopumā ļoti vienkārša, bet jaudīga freeware lietotne vairāku teksta failu apvienošanai. Cerams, ka šīs divas metodes darbosies vairumam cilvēku. Ja esat nokļuvis sarežģītākā situācijā, varat pievienot komentāru un mēģināšu palīdzēt.
Tāpat noteikti pārbaudiet manu citu ziņu par to, kā apvienot vairākas PowerPoint prezentācijas. Izbaudi!