Mayroong maraming mga okasyon kung saan maaaring kailanganin mong pagsamahin ang maraming mga file ng teksto sa isang solong teksto file. Halimbawa, maaari kang makatanggap ng isang CD na naglalaman ng daan-daang mga file ng teksto, lahat sa iba't ibang mga direktoryo, na kailangan mong pagsamahin sa isang file para sa pag-import sa Excel, atbp.

Kapaki-pakinabang din kung mayroon kang mga file ng log ng network, mga file ng log ng server, o mga backup na log na nais mong pagsamahin para sa mga layunin ng pagmimina ng data o pagsusuri ng data. Mayroong isang iba't ibang mga paraan na maaari mong pumunta tungkol sa pagsasama ng mga file ng teksto nang magkasama at ang mga resulta ay bahagyang naiiba depende sa pamamaraan na iyong pinili.

Sa artikulong ito, magsusulat ako tungkol sa maraming mga paraan upang pagsamahin ang mga file ng teksto upang kung ang isang pamamaraan ay hindi gumana nang maayos, maaari mong subukan ang ibang bagay.

Pamamaraan 1 - Command Prompt

Kung ok ka gamit ang command prompt, pagkatapos ay mayroong isang pares ng simpleng mga utos na maaari mong gamitin upang pagsamahin ang isang buong bungkos ng mga file ng teksto nang mabilis. Ang bentahe ng paggamit ng command prompt ay hindi mo kailangang mag-install ng anumang mga programang third-party. Kung nais mo ng isang maliit na panimulang aklat sa paggamit ng command prompt, tingnan ang gabay ng aking nagsisimula upang magamit ang command prompt.

Gayundin, dahil ang linya ng command ay maaaring tumagal ng maraming mga parameter, maaari ka talagang lumikha ng isang kumplikadong utos upang mai-filter at pag-uri-uriin kung aling mga file na nais mong isama sa proseso ng pagsali. Ipapaliwanag ko ang pinakasimpleng utos, ngunit susuriin din sa ilang mga halimbawa upang ipakita sa iyo kung paano gawin ang mas kumplikadong bagay.

Una, buksan ang Windows Explorer at pumunta sa direktoryo kung saan matatagpuan ang mga text file. Kung ang mga file ay naka-imbak sa maraming mga subfolder, mag-navigate sa direktoryo ng magulang. Ngayon pindutin nang matagal ang CTRL + SHIFT at pagkatapos ay mag-right click sa anumang walang laman na lugar sa window ng Explorer.

bukas na window ng command dito

Magbubukas ito ng isang window ng command na naka-set na sa direktoryo na napasok mo. Ngayon ang kailangan lang nating gawin ay i-type ang utos. Tulad ng nakikita mo sa itaas, mayroon akong tatlong mga dokumento sa teksto sa folder kasama ang isang pares ng mga folder. Kung nais ko lamang pagsamahin ang mga file ng teksto sa isang folder na ito, ilalabas ko ang utos na ito:

para sa% f sa (* .txt) gawin ang uri ng "% f" >> c: \ Subukan ang \ output.txt

Sa pagwawasto ng coding, ito ay isang simpleng PARA sa loop na nagtatakip sa lahat ng mga file na nagtatapos sa .TXT at kinalabas ang mga ito sa isang file na tinatawag na output.txt.

pagsamahin ang txt cmd

Tulad ng nakikita mo sa itaas, ang loop ay nagpapatakbo lamang ng isang hiwalay na utos para sa bawat text file na matatagpuan ito sa direktoryo. Tandaan na kung mayroon kang isang text file, ngunit mayroon itong ibang extension tulad ng .log o .dat, atbp, pagkatapos ay maaari mo lamang baguhin ang * .txt na halaga sa utos. Nararapat din na tandaan na ang output ay dapat na sa ibang lokasyon kaysa sa kasalukuyang direktoryo, kung hindi man ay idadagdag nito ang output file sa sarili nito dahil ito rin ay isang file ng teksto.

Ngayon sabihin natin na mayroon kang mga text file na matatagpuan hindi lamang sa isang folder, ngunit sa maraming mga subfolder. Sa kasong ito, maaari kaming magdagdag ng isang parameter sa utos, na sasabihin nito na maingat na maghanap para sa mga file ng teksto sa anumang mga subfolder ng kasalukuyang direktoryo.

para sa / R% f sa (* .txt) gawin ang uri ng "% f" >> c: \ Subukan ang \ output.txt

Mapapansin mo ang / R parameter kaagad pagkatapos ng para sa pahayag. Ngayon kapag pinatatakbo ko ang utos, makikita mo na nakakahanap ito ng ilang dagdag na mga file ng teksto sa tatlong direktoryo na nasa parehong direktoryo.

pagsamahin ang mga file ng teksto

Tulad ng nakagawian ng command prompt, mayroong isa pang utos na nagbibigay-daan sa iyo upang gawin ang parehong bagay tulad ng pahayag sa PARA sa itaas. Ang utos ay talagang mas simple at kung gumagana ito para sa iyo, pagkatapos ay huwag mag-atubiling gamitin ito sa halip na paraan sa itaas.

kopyahin * .txt output.txt
kopyahin ang pagsamahin ang mga file ng teksto

Ang utos na ito ay gumagana nang maayos, ngunit walang maraming mga pagpipilian tulad ng nakaraang utos. Halimbawa, hindi nito hahayaan kang maingat na maghanap sa pamamagitan ng mga subfolder.

Paraan 2 - TXTCollector

Ang TXTCollector ay isang libreng tool ng pagsasama ng file ng teksto na may isang disenteng set na tampok. Napakadaling gamitin at mai-configure upang gumana sa isang pares ng iba't ibang paraan.

pagsamahin ang mga file ng teksto

Una, i-type o kopyahin at i-paste ang landas ng folder sa kahon ng Folder sa itaas o i-click lamang ang pindutan ng Browse Folders at piliin ang folder gamit ang mga file ng teksto. Pagkatapos ay maaari mong piliin kung aling uri ng mga file na nais mong pagsamahin.

Bilang default, maghanap ang TXTCollector para sa lahat ng mga file ng TXT at pagsamahin ang mga ito. Gayunpaman, maaari kang pumili mula sa listahan at pagsamahin o pagsamahin ang maramihang mga CSV, BAT, HTM, LOG, Reg, XML, at INI file sa isa din!

Suriin ang Isama ang subfolders box kung nais mo ang TXTCollector na maingat na tumingin sa bawat sub-folder ng pangunahing folder. Ipapakita sa iyo ng TXTCollector kung gaano karaming mga file na natagpuan sa direktoryo.

pagsamahin ang mga file ng txt

Susunod maaari kang pumili ng isang separator na lilitaw sa pagitan ng bawat file na pinagsama. Ito ay isang magandang tampok na hindi ka nakukuha sa pamamaraan ng command line. Alinman maaari kang pumili mula sa drop down menu o maaari mo lamang i-type ang anumang nais mo sa kahon.

Bilang default, ilalagay ng programa ang direktoryo ng pangalan, file name, at ang separator sa pagitan ng bawat file. Kung nais mong pagsamahin ang mga file nang tuluy-tuloy nang walang anumang pahinga sa pagitan ng bawat file, suriin ang Walang Separator, Walang Filename, at Walang Pagbabalik sa Pagdala.

pagsamahin ang maramihang mga file ng txt

Magkakaroon ka ng pagpipilian ng pagdaragdag ng isang character na puwang sa pagitan ng mga file o hindi. Ang cool na bagay tungkol sa TXTCollector ay na maaari mo talagang ipasadya ito. Kung nag-click ka sa link sa ilalim na tinatawag na Extension at Separator, maaari kang magdagdag ng iyong sariling mga extension sa TXTcollector.

I-edit ang file ng extensions.txt na matatagpuan sa direktoryo ng data ng aplikasyon ng TXTCollector. Tandaan na pinangangasiwaan lamang ng TXTcollector ang mga payak na mga file ng teksto, kahit na anong extension ay ginagamit. Samakatuwid, hindi ito maaaring pagsamahin ang maramihang mga file ng XLS, halimbawa, maliban kung nai-save ang mga ito bilang payak na teksto.

Ang tanging limitasyon sa programa ay maaari lamang nitong pagsamahin ang 32,765 na mga file ng teksto nang sabay-sabay. Kung mayroon kang higit sa na, maaari mong pagsamahin ang marami sa isa at pagkatapos ay pagsamahin ang malaki sa mas maliit, hanggang sa 32,765!

Sa pangkalahatan, isang napaka-simple, ngunit malakas na app ng freeware para sa pagsasama ng maraming mga file ng teksto. Sana, ang dalawang pamamaraan na ito ay gagana para sa karamihan ng mga tao. Kung nagpunta ka sa isang sitwasyon na mas kumplikado, huwag mag-atubiling mag-post ng isang puna at susubukan kong tumulong.

Gayundin, siguraduhing suriin ang aking iba pang mga post sa kung paano pagsamahin ang maramihang mga pagtatanghal ng PowerPoint. Masaya!