موارد متعددی وجود دارد که در آن ممکن است نیاز به ادغام چندین فایل متنی در یک فایل متنی داشته باشید. به عنوان مثال، شما ممکن است یک سی دی حاوی صدها فایل متنی را در دایرکتوری های مختلف دریافت کنید که شما برای وارد کردن به اکسل و غیره باید به یک فایل متصل شوید.
این نیز مفید است اگر شما از ورود به شبکه فایل ها، فایل های ورود به سرور و یا سیاهههای مربوط به پشتیبان است که می خواهید برای اهداف داده کاوی یا تحلیل داده ها ترکیب کنید. چند راه مختلفی وجود دارد که می توانید با پیوستن به فایل های متنی با یکدیگر کنار بیایید و نتایج بسته به روش انتخابی شما کمی متفاوت باشد.
در این مقاله، در مورد چندین روش برای ترکیب فایل های متنی
روش 1 - فرمان Command Prompt
اگر از خط فرمان استفاده می کنید، پس از آن وجود دارد چند فرمان ساده که می توانید به راحتی تمام دسته فایل های متنی را ادغام کنید. مزیت استفاده از خط فرمان این است که شما لازم نیست هر برنامه شخص ثالث را نصب کنید.
همچنین اگر از خط فرمان چند پارامتر استفاده کنید، می توانید دستور کاملا پیچیده ای ایجاد کنید برای فیلتر کردن و مرتب کردن بر اساس کدام فایل هایی که می خواهید در فرآیند پیوستن شامل شوند. من ساده ترین فرمان را توضیح خواهم داد، اما همچنین به چند نمونه برای نشان دادن چگونگی انجام امور پیچیده تر پرداخته می شود.
در ابتدا، باز کردن ویندوز اکسپلورر و رفتن به پوشه ای که در آن فایل های متنی قرار گرفته اند . اگر فایل ها در بسیاری از زیر پوشه ها ذخیره می شوند، به پوشه والدین حرکت می کنند. حالا CTRL + SHIFTرا فشار دهید و سپس بر روی هر نقطه خالی در پنجره اکسپلورر راست کلیک کنید.
این یک پنجره فرمان باز است که قبلا به دایرکتوری که در آن بودید باز می شود. اکنون همه ما باید انجام دهیم این است که دستور را تایپ کنیم. همانطور که می بینید بالا، من سه اسناد متنی را در پوشه همراه با چند پوشه دارم. اگر فقط بخواهم فایلهای متنی را در این پوشه ترکیب کنم، من این دستور را صادر میکنم:
برای٪ f در (* .txt) نوع "٪ f" & gt؛ & gt؛ c: \ Test \ output.txt
در برنامه نویسی، این یک حلقه ساده FORاست که حلقه ها از طریق تمام فایل ها به پایان می رسد .TXT
همانطور که می بینید بالا، حلقه فقط اجرا می شود یک دستور جداگانه برای هر فایل متنی که در دایرکتوری پیدا می کند. توجه داشته باشید که اگر یک فایل متنی داشته باشید، اما دارای پسوند دیگری مانند .log یا .dat و غیره است، پس شما می توانید به سادگی مقدار * .txt را در فرمان تغییر دهید. همچنین لازم به ذکر است که خروجی باید به مکان دیگری از دایرکتوری فعلی باشد، در غیر این صورت فایل خروجی به خودی خود را اضافه خواهد کرد، زیرا همچنین یک فایل متنی است.
حالا فرض کنید فایل های متنی دارید نه فقط در یک پوشه، بلکه در بسیاری از زیر پوشه ها قرار دارد. در این حالت می توانیم یک پارامتر را به فرمان اضافه کنیم که به صورت بازگشتی برای فایل های متنی در هر زیر پوشه دایرکتوری فعلی جستجو می کند.
برای / R٪ f در (* .txt) نوع "٪ f" & gt؛ & gt؛ c: \ Test \ output.txt
پارامتر / Rرا درست بعد از عبارت for note کنید. در حال حاضر زمانی که این فرمان را اجرا میکنم متوجه خواهید شد که چند فایل متنی اضافی را در سه دایرکتوری که در یک دایرکتوری قرار دارند پیدا می کند.
به طور معمول با خط فرمان، دستور دیگری وجود دارد که به شما اجازه می دهد همان کار را با دستور بالا FORانجام دهید. فرمان واقعا ساده تر است و اگر به خوبی برای شما کار کند، پس از استفاده از روش فوق می توانید از آن استفاده کنید.
copy * .txt output.txt
این دستور خوب کار می کند، اما گزینه های زیادی به عنوان دستور قبلی موجود نیست.
روش 2 - TXTCollector
TXTCollector یک برنامه رایگان است متن ادغام فایل با یک ویژگی مناسب و معقول مجموعه.
برای اولین بار، مسیر پوشه را تایپ یا کپی کنید و آن را کپی کنید به جعبه پوشهدر بالا یا به سادگی بر روی دکمه مرور پوشه هاکلیک کنید و پوشه ای با فایل های متنی را انتخاب کنید. سپس می توانید نوع فایل هایی که می خواهید ترکیب کنید را انتخاب کنید.
به طور پیش فرض، TXTCollector برای تمام فایل های TXT جستجو و ترکیب آنها را انجام می دهد.
افزودن زیر پوشه هارا انتخاب کنید. همچنین می توانید از لیست انتخاب کنید و چند فایل CSV، BAT، HTM، LOG، REG، XML، جعبه اگر می خواهید TXTCollector به طور بازگشتی به هر زیر پوشه از پوشه اصلی نگاه کنید.
سپس شما می توانید یک جداساز را انتخاب کنید که بین هر فایل نمایش داده می شود ترکیب شده است. این یک ویژگی خوب است که شما با روش خط فرمان دریافت نمی کنید.
به طور پیش فرض، این برنامه نام، نام پرونده و جداکننده بین هر فایل را قرار می دهد. اگر می خواهید فایل ها را به طور پیوسته بدون هر گونه شکاف میان فایل ها ترکیب کنید، بدون جداساز، بدون نام فایلو بدون بازگشت حمل و نقلرا بررسی کنید
پس از آن شما می توانید انتخاب یک کاراکتر فضایی بین فایل ها یا نه. چیز جالبی در مورد TXTCollector این است که شما واقعا می توانید آن را سفارشی کنید. اگر بر روی لینک زیر کلیک کنید Extensions and Separators، می توانید پسوند های خود را به TXTcollector اضافه کنید.
ویرایش فایل extensions.txtواقع در دایرکتوری داده برنامه کاربردی TCTCollector. توجه داشته باشید که TXTcollector فقط فایل های متنی ساده را بدون توجه به استفاده از پسوند اداره می کند. بنابراین، می تواند چندین فایل XLS را ترکیب کند، مگر آنکه به عنوان متن ساده ذخیره شود.
تنها محدودیت به برنامه این است که تنها 32،765 فایل متنی را می توان در یک بار ترکیب کرد. اگر شما بیش از آن هستید، می توانید این تعداد زیادی را به یک ترکیب کنید و سپس بزرگ را با ترکیب های کوچکتر ترکیب کنید تا 32،765!
در مجموع، یک برنامه ساده و قدرتمند رایگان برای ترکیب چندین متن فایل ها. امیدوارم این دو روش برای اکثر مردم کار کند.
همچنین مطمئن شوید که پست های دیگر من در مورد نحوه 8 را بررسی کنید.لذت ببرید!