Како комбиновати или спајати више текстуалних датотека
Постоји неколико прилика у којима ћете можда морати да спојите више текстуалних датотека у једну текстуалну датотеку. На пример, можете да добијете ЦД који садржи стотине текстуалних датотека, све у различитим директоријумима, које морате комбиновати у једну датотеку за увоз у Екцел, итд..
То је такође корисно ако имате мрежне лог датотеке, датотеке евиденције сервера или резервне дневнике које желите да комбинујете за потребе рударења података или анализе података. Постоји неколико различитих начина на које можете спојити текстуалне датотеке и резултати се мало разликују овисно о методи коју одаберете.
У овом чланку ћу писати о неколико начина комбиновања текстуалних датотека тако да ако једна метода не функционира превише добро, можете покушати нешто друго.
Метод 1 - Цомманд Промпт
Ако вам је добро да користите командну линију, онда постоји неколико једноставних команди које можете користити за брзо спајање читаве гомиле текстуалних датотека. Предност коришћења командне линије је у томе што не морате инсталирати програме треће стране. Ако желите мало прајмера користећи командну линију, погледајте водич за почетнике да бисте користили командну линију.
Такође, будући да командна линија може имати више параметара, заиста можете да направите веома сложену команду да филтрирате и сортирате које датотеке желите да укључите у процес придруживања. Објаснићу вам најједноставнију наредбу, али ћу се бавити и неколико примјера како бих вам показао како направити компликованије ствари.
Прво отворите Виндовс Екплорер и идите у директоријум у којем се налазе текстуалне датотеке. Ако су датотеке похрањене у многим подмапама, идите до матичног директорија. Сада притисните и држите ЦТРЛ + СХИФТ а затим кликните десним тастером миша на било које празно место у прозору Екплорера.
Ово ће отворити командни прозор који је већ постављен у директоријум у којем сте били. Сада све што треба да урадимо је да укуцамо команду. Као што можете видети горе, имам три текстуална документа у фасцикли заједно са неколико фасцикли. Ако само желим да комбинујем текстуалне датотеке у овој фасцикли, издао бих ову команду:
за% ф у (* .ткт) упишите “% ф” >> ц: Тест излаз.ткт
Код кодирања, ово је једноставно ЗА петља која се прелази преко свих датотека завршава са .ТКСТ и шаље их у датотеку која се зове оутпут.ткт.
Као што можете видети горе, петља само покреће засебну команду за сваки текстуални фајл који се налази у директоријуму. Имајте на уму да ако имате текстуалну датотеку, али она има другачије проширење као што је .лог или .дат, итд, онда можете једноставно променити * .ткт вредност у команди. Такође је вредно напоменути да би излаз требао бити на некој другој локацији од тренутног директоријума, у супротном ће додати излазни фајл себи, јер је и текстуална датотека.
Рецимо да имате текстуалне датотеке које се налазе не само у једној фасцикли, већ иу многим подфолдерима. У овом случају, команди можемо додати параметар, који ће му рећи да рекурзивно тражи текстуалне датотеке у свим поддиректоријумима тренутног директоријума.
за / Р% ф у (* .ткт) упишите “% ф” >> ц: Тест излаз.ткт
Приметићете / Р параметар одмах након изјаве. Сада када покренем команду, видећете да проналази неколико додатних текстуалних датотека у три директоријума који се налазе у истом директоријуму.
Као што је уобичајено у командној линији, ту је заправо још једна наредба која вам омогућава да урадите исту ствар као и ЗА горе наведену изјаву. Наредба је заправо много једноставнија и ако вам добро одговара, слободно је користите умјесто горе наведеног.
цопи * .ткт оутпут.ткт
Ова команда добро ради, али нема онолико опција као претходна. На пример, неће вам омогућити рекурзивно претраживање по потфасциклама.
Метод 2 - ТКСТЦоллецтор
ТКСТЦоллецтор је бесплатан алат за спајање текстуалних датотека с пристојним скупом значајки. Веома је једноставан за употребу и може се конфигурисати да ради на неколико различитих начина.
Прво укуцајте или копирајте и налепите путању до фасцикле у Фолдер на врху или једноставно кликните на Бровсе Фолдерс и изаберите фасциклу са текстуалним датотекама. Затим можете да изаберете коју врсту датотека желите да комбинујете.
Подразумевано, ТКСТЦоллецтор ће претражити све ТКСТ датотеке и комбиновати их. Међутим, можете изабрати са листе и комбиновати или спојити више ЦСВ, БАТ, ХТМ, ЛОГ, РЕГ, КСМЛ и ИНИ датотека у једну!
Проверите Укључи подмапе ако желите да ТКСТЦоллецтор рекурзивно погледа сваку подмапу главног директоријума. ТКСТЦоллецтор ће вам показати колико је датотека пронађено у директорију.
Затим можете да изаберете сепаратор који ће се појавити између сваке датотеке која се комбинује. Ово је добра особина коју не добијате методом командне линије. Или можете да изаберете из падајућег менија или можете само да упишете шта год желите у кутију.
Подразумевано, програм ће ставити име директоријума, име датотеке и сепаратор између сваке датотеке. Ако желите да комбинујете датотеке непрекидно без прекида између сваке датотеке, искључите Но Сепаратор, Но Филенаме, и Нема враћања превоза.
Тада ћете имати избор додавања размака између датотека или не. Сјајна ствар код ТКСТЦоллецтор-а је да је заиста можете прилагодити. Ако кликнете на линк на дну позваног Проширења и сепаратори, можете додати властите екстензије за ТКСТцоллецтор.
Едит тхе ектенсионс.ткт која се налази у ТКСТЦоллецтор апликационом директоријуму података. Имајте на уму да ТКСТцоллецтор рукује само обичним текстуалним датотекама, без обзира на то које се проширење користи. Према томе, он не може комбиновати више КСЛС датотека, на пример, осим ако нису сачуване као обичан текст.
Једино ограничење за програм је да може комбиновати 32.765 текстуалних датотека одједном. Ако имате више од тога, можете их комбиновати у један, а затим комбиновати велики са више мањих, до 32.765!
Све у свему, веома једноставна, али моћна фрееваре апликација за комбиновање више текстуалних датотека. Надам се да ће ове две методе функционисати за већину људи. Ако сте наишли на ситуацију која је компликованија, слободно поставите коментар и ја ћу покушати помоћи.
Такође, обавезно проверите мој други пост о томе како комбиновати више ПоверПоинт презентација. Уживати!