Бир нече текст файлдарын бир текст файлына бириктирүү керек болгон учурлар болот. Мисалы, сиз ар кандай каталогдордогу, жүздөгөн тексттик файлдарды камтыган CD ала аласыз, аны Excel файлына импорттоо үчүн бир файлга бириктиришиңиз керек ж.б.

Тармак журнал файлдары, сервер журнал файлдары же маалыматтарды талдоо же маалыматтарды талдоо максатында бириктиргиңиз келген камдык журналдарыңыз болсо, пайдалуу. Текст файлдарын бириктирүүгө байланыштуу бир нече жолу бар, жана сиз тандаган ыкмага жараша жыйынтыгы бир аз айырмаланат.

Бул макалада тексттик файлдарды бириктирүүнүн бир нече ыкмасы жөнүндө жазам, андыктан бир ыкма жакшы иштебесе, дагы бир нерсени байкап көрүшүңүз мүмкүн.

1-ыкма - Буйрук сурамасы

Эгерде сиз буйрук көрсөтмөсүн колдонуп жатсаңыз, анда бир нече текст файлдарын тез эле бириктирүү үчүн бир нече жөнөкөй буйруктар бар. Буйрук жолун колдонуунун артыкчылыгы, сиз үчүнчү жактын программаларын орнотуунун кажети жок. Эгерде сиз буйрук көрсөтмөсүн колдонууну кааласаңыз, буйрутма сабын колдонуу үчүн менин жаңы башталгычтын көрсөтмөсүн карап чыгыңыз.

Ошондой эле, буйрук сабы бир нече параметрлерди кабыл алышы мүмкүн, сиз чындап эле татаал буйрукту түзүп, кайсы файлдарды кошуу процессине кошууну кааласаңыз болот. Мен эң жөнөкөй буйрукту түшүндүрүп берем, бирок андан дагы татаал нерселерди кантип жасоо керектигин көрсөткөн бир нече мисалдарды келтирип өтөм.

Биринчиден, Windows Explorerди ачыңыз жана текст файлдары жайгашкан каталогго өтүңүз. Эгерде файлдар көптөгөн ички папкаларда сакталса, ата-энелер каталогуна өтүңүз. Эми CTRL + SHIFT баскычын басып, кармап туруп, Explorer терезесиндеги бош жерди оң баскыч менен чыкылдатыңыз.

бул жерде буйрук терезесин ачыңыз

Бул сиз болгон каталогго мурунтан эле орнотулган буйрук терезесин ачат. Эми биз аткара турган нерсе буйруктун түрү. Жогоруда көрүнүп тургандай, папкада эки тексттик документ жана эки папка бар. Эгерде мен ушул файлдарды ушул бир папкага бириктиргиңиз келсе, анда мен мындай буйрукту берем:

in% f in (* .txt) for "% f" >> c: \ Test \ output.txt териңиз

Кодирование боюнча, бул жөнөкөй FOR цикл, ал бардык файлдарды .TXT менен бүтүрүп, аларды output.txt деп аталган файлга чыгарат.

комбайн txt cmd

Жогоруда көрүнүп тургандай, цикл каталогдо табылган ар бир текст файлына өзүнчө буйрук берет. Эгерде сизде текст файлы болсо, бирок анын .log же .dat ж.б. сыяктуу кеңейтүүсү бар болсо, анда буйруктагы * .txt маанисин өзгөртө аласыз. Белгилей кетчү нерсе, чыгарылган файл учурдагы каталогдон башка жерде болушу керек, антпесе ал чыгуучу файлды өзүнө кошот, анткени ал тексттик файл.

Эми текст файлдары бир эле папкада эмес, көптөгөн ички папкаларда жайгашкан деп айталы. Бул учурда, буйрукка учурдагы каталогдун каалаган ички папкаларынан тексттик файлдарды рекурсивдүү издөө жөнүндө буйрук бере турган параметрди кошо алабыз.

for / R% f in (* .txt) "% f" >> c: \ Test \ output.txt териңиз

For билдирүүсүнөн кийин / R параметрин байкайсыз. Эми мен буйрукту аткарганда, бир каталогдо жайгашкан үч каталогтон бир нече кошумча текст файлдарын тапканын көрөсүз.

текст файлдарын бириктирүү

Кадимки буйрук буйругу менен, жогоруда айтылгандай эле, башка нерсени жасоого мүмкүнчүлүк берген дагы бир буйрук бар. Буйрук чындыгында бир кыйла жөнөкөй жана эгер ал сиз үчүн жакшы болсо, анда жогорудагы ыкманын ордуна аны колдонуудан эркин болуңуз.

copy * .txt output.txt
текст файлдарын көчүрүү

Бул буйрук жакшы иштейт, бирок мурунку буйрукка окшогон параметрлер жок. Мисалы, бул сиз subpolders аркылуу рекурсивдүү издөөгө жол бербейт.

2-ыкма - TXTCollector

TXTCollector - татыктуу өзгөчөлүктөрү бар акысыз тексттик файлдарды бириктирүүчү курал. Аны колдонуу оңой жана ар кандай жолдор менен иштөөгө конфигурацияланган.

текст файлдарын бириктирүү

Биринчиден, папканын жолун териңиз же көчүрүп, жогорудагы Папка кутусуна чаптаңыз же Жөн гана Папкаларды карап чыгуу баскычын чыкылдатып, текст файлдары менен папканы тандаңыз. Андан кийин сиз файлдардын кайсы түрүн айкалыштырууну тандай аласыз.

Демейки боюнча, TXTCollector бардык TXT файлдарын издеп, аларды бириктирет. Бирок, тизмеден тандап, бир нече CSV, BAT, HTM, LOG, REG, XML жана INI файлдарын биригип же бириктирсеңиз болот!

Эгерде сиз TXTCollector негизги папканын ар бир суб-папкасына рекурсивдүү кароону кааласаңыз, Тиркемелерди кошуу кутучасын белгилеңиз. TXTCollector сиз каталогдон канча файл тапканын көрсөтөт.

txt файлдарын бириктирүү

Андан кийин сиз бириктирилип жаткан ар бир файлдын ортосунда пайда болгон бөлгүчтү тандай аласыз. Бул буйрук сап ыкмасы менен таппай калган жагымдуу өзгөчөлүк. Же ачылуучу менюдан тандасаңыз болот, же каалаган нерсени кутучага терсеңиз болот.

Демейки боюнча, программа каталогдун аталышын, файлдын аталышын жана ар бир файлдын ортосунда бөлгүчтү коёт. Эгерде сиз файлдарды ар бир файлдын ортосунда үзгүлтүксүз бириктиргиңиз келсе, Бөлүүчү жок, Файлдын аталышы жана Арба кайтарылбайт.

бир нече txt файлдарын бириктирүү

Андан кийин файлдардын ортосунда боштук белгисин кошуу же жок кылуу тандоосу болот. TXTCollector жөнүндө эң сонун нерсе, аны чын эле жөндөөгө болот. Эгер сиз Кеңейтүүлөр жана Бөлгүчтөр деп аталган шилтемени чыкылдасаңыз, TXTcollector'ге өзүңүздүн кеңейтүүлөрдү кошо аласыз.

TXTCollector тиркемесинин маалымат каталогунда жайгашкан extensions.txt файлын оңдоңуз. Эскертүү, TXTcollector, кандай гана кеңейтүү болбосун, жөнөкөй текст файлдарын иштетет. Ошондуктан, ал бир нече XLS файлдарды бириктире албайт, мисалы, алар жөнөкөй текст катары сакталбаса.

Программанын бирден-бир чектөөсү - ал бир эле учурда 32 765 тексттик файлды бириктире алат. Эгер сизде андан көп болсо, анда көптөрдү биригип, чоңун кичирээк 320005 чейин бириктирсеңиз болот!

Жалпысынан, бир нече текст файлдарын бириктирүү үчүн абдан жөнөкөй, бирок күчтүү акысыз колдонмо. Бул эки ыкма көпчүлүк адамдарга жардам берет деп үмүттөнөбүз. Эгер сиз татаал кырдаалга туш болуп калсаңыз, комментарий жазсаңыз болот, мен жардам берүүгө аракет кылам.

Ошондой эле, бир нече PowerPoint презентацияларын кантип айкалыштыруу боюнча менин башка билдирүүмдү карап чыгууну унутпаңыз. Enjoy!