كيفية دمج أو دمج عدة ملفات نصية
هناك عدة مناسبات قد تحتاج فيها إلى دمج ملفات نصية متعددة في ملف (text file)نصي(text file) واحد . على سبيل المثال ، قد تتلقى قرصًا مضغوطًا يحتوي على مئات الملفات النصية(text file) ، وكلها في أدلة مختلفة ، والتي تحتاج إلى دمجها في ملف واحد للاستيراد إلى Excel ، وما إلى ذلك.
إنه مفيد أيضًا إذا كان لديك ملفات سجل الشبكة(network log) أو ملفات سجل الخادم أو سجلات النسخ الاحتياطي التي تريد دمجها لأغراض التنقيب عن البيانات أو تحليل البيانات(mining or data analysis) . هناك طريقتان مختلفتان يمكنك اتباعهما لضم الملفات النصية معًا والنتائج تختلف قليلاً حسب الطريقة التي تختارها.
في هذه المقالة ، سأكتب عن عدة طرق لدمج الملفات النصية بحيث إذا لم تنجح إحدى الطرق(method doesn) جيدًا ، يمكنك تجربة شيء آخر.
الطريقة الأولى - موجه الأوامر
إذا كنت على ما يرام باستخدام موجه الأوامر(command prompt) ، فهناك بعض الأوامر البسيطة التي يمكنك استخدامها لدمج مجموعة كاملة من الملفات النصية بسرعة. تتمثل ميزة استخدام موجه الأوامر(command prompt) في أنك لست مضطرًا إلى تثبيت أي برامج تابعة لجهات خارجية. إذا كنت تريد القليل من التمهيدي حول استخدام موجه الأوامر(command prompt) ، فراجع دليل(s guide) المبتدئين الخاص بي لاستخدام موجه الأوامر(command prompt) .
أيضًا ، نظرًا لأن سطر الأوامر(command line) يمكن أن يأخذ معلمات متعددة ، يمكنك حقًا إنشاء أمر معقد تمامًا لتصفية وفرز(filter and sort) الملفات التي تريد تضمينها في عملية الانضمام(joining process) . سأشرح أبسط أمر ، لكنني سأخوض أيضًا في بعض الأمثلة لتوضيح كيفية القيام بالأشياء الأكثر تعقيدًا.
أولاً ، افتح مستكشف Windows وانتقل(Windows Explorer) إلى الدليل حيث توجد الملفات النصية. إذا تم تخزين الملفات في العديد من المجلدات الفرعية ، فانتقل إلى الدليل الأصلي(parent directory) . الآن اضغط مع الاستمرار على CTRL + SHIFT ثم انقر بزر الماوس الأيمن فوق أي مكان فارغ في نافذة Explorer(Explorer window) .
سيؤدي هذا إلى فتح نافذة(command window) أمر تم تعيينها بالفعل على الدليل الذي كنت فيه. كل ما علينا فعله الآن هو كتابة الأمر. كما ترى أعلاه ، لدي ثلاثة مستندات نصية في المجلد إلى جانب مجلدين. إذا كنت أرغب فقط في دمج الملفات النصية في هذا المجلد ، فسأصدر هذا الأمر:
for %f in (*.txt) do type “%f” >> c:\Test\output.txt
في لغة الترميز ، هذه حلقة FOR بسيطة تتكرر عبر جميع الملفات وتنتهي بامتداد (FOR)TXT . وتخرجها إلى ملف يسمى output.txt .
كما ترى أعلاه ، تقوم الحلقة فقط بتشغيل أمر منفصل لكل ملف نصي(text file) تجده في الدليل. لاحظ أنه إذا كان لديك ملف نصي(text file) ، ولكن له امتداد مختلف مثل .log أو .dat(.log or .dat) ، وما إلى ذلك ، فيمكنك ببساطة تغيير قيمة * .txt في الأمر. تجدر الإشارة أيضًا إلى أن الإخراج يجب أن يكون في موقع مختلف عن الدليل الحالي ، وإلا فسيتم إلحاق ملف الإخراج(output file) بنفسه لأنه أيضًا ملف نصي(text file) .
لنفترض الآن أن لديك ملفات نصية ليست موجودة فقط في مجلد واحد ، ولكن في العديد من المجلدات الفرعية. في هذه الحالة ، يمكننا إضافة معلمة إلى الأمر ، والتي ستطلب منه البحث بشكل متكرر عن الملفات النصية في أي مجلدات فرعية للدليل الحالي.
for /R %f in (*.txt) do type “%f” >> c:\Test\output.txt
ستلاحظ المعلمة /Rالآن عندما أقوم بتشغيل الأمر ، سترى أنه يعثر على ملفين نصيين إضافيين في الدلائل الثلاثة الموجودة في نفس الدليل.
كما هو معتاد في موجه الأوامر(command prompt) ، يوجد بالفعل أمر آخر يسمح لك بفعل نفس الشيء مثل عبارة FOR أعلاه. الأمر في الواقع أبسط كثيرًا(lot simpler) وإذا كان يعمل بشكل جيد بالنسبة لك ، فلا تتردد في استخدامه بدلاً من الطريقة المذكورة أعلاه.
copy *.txt output.txt
يعمل هذا الأمر بشكل جيد ، لكن لا يحتوي على العديد من الخيارات مثل الأمر السابق. على سبيل المثال ، لن يسمح لك بالبحث بشكل متكرر من خلال المجلدات الفرعية.
الطريقة الثانية - TXTCollector
TXTCollector هي أداة دمج ملفات نصية مجانية مع مجموعة ميزات مناسبة. إنه سهل الاستخدام للغاية ويمكن تهيئته للعمل بطريقتين مختلفتين.
أولاً ، اكتب (type or copy)مسار المجلد(folder path) أو انسخه والصقه في مربع المجلد(Folder) في الجزء العلوي أو ببساطة انقر فوق الزر " استعراض المجلدات(Browse Folders) " وحدد المجلد الذي يحتوي على الملفات النصية. يمكنك بعد ذلك اختيار نوع الملفات التي تريد دمجها.
بشكل افتراضي ، سيبحث TXTCollector(TXTCollector) عن جميع ملفات TXT ويدمجها. (TXT)ومع ذلك ، يمكنك الاختيار من القائمة(list and combine) ودمج أو دمج عدة ملفات CSV و BAT و HTM و LOG و REG و XML و INI في ملف واحد أيضًا!
حدد مربع تضمين المجلدات الفرعية(Include subfolders) إذا كنت تريد أن يبحث TXTCollector(TXTCollector) بشكل متكرر في كل مجلد فرعي للمجلد الرئيسي. سيعرض لك TXTCollector(TXTCollector) بالضبط عدد الملفات التي وجدها في الدليل.
بعد ذلك يمكنك اختيار فاصل يظهر بين كل ملف يتم دمجه. هذه ميزة رائعة لا تحصل عليها(t get) باستخدام طريقة سطر الأوامر(command line method) . يمكنك إما الاختيار من القائمة المنسدلة أو يمكنك فقط كتابة ما تريد في المربع.
بشكل افتراضي ، سيضع البرنامج اسم الدليل واسم (directory name)الملف(file name) والفاصل بين كل ملف. إذا كنت تريد دمج الملفات بشكل مستمر دون أي فاصل بين كل ملف ، فحدد No Separator و No Filename و No Carriage Returns .
سيكون لديك بعد ذلك خيار إضافة مسافة(space character) بين الملفات أم لا. الشيء الرائع في TXTCollector هو أنه يمكنك حقًا تخصيصه. إذا قمت بالنقر فوق الارتباط الموجود في الجزء السفلي المسمى Extensions and Separators ، فيمكنك إضافة الامتدادات الخاصة بك إلى TXTcollector .
قم بتحرير ملف extension.txt(extensions.txt) الموجود في دليل بيانات تطبيق TXTCollector(TXTCollector application) . لاحظ أن TXTcollector يتعامل فقط مع ملفات النص العادي(plain text) ، بغض النظر عن الامتداد المستخدم. لذلك ، لا يمكن دمج ملفات XLS متعددة ، على سبيل المثال ، ما لم يتم حفظها كنص عادي(plain text) .
القيد الوحيد على البرنامج هو أنه يمكنه فقط دمج 32765 ملفًا نصيًا في وقت واحد. إذا كان لديك أكثر من ذلك ، يمكنك الجمع بين هذا العدد الكبير في واحد ثم دمج الأكبر مع عدد أكبر من الأصغر ، حتى 32765!
بشكل عام ، تطبيق مجاني(freeware app) بسيط للغاية ولكنه قوي لدمج ملفات نصية متعددة. نأمل أن(Hopefully) تعمل هاتان الطريقتان مع معظم الناس. إذا واجهت موقفًا أكثر تعقيدًا ، فلا تتردد في نشر تعليق وسأحاول مساعدتك.
تأكد أيضًا من إطلاعك على منشوري الآخر حول كيفية دمج عروض PowerPoint التقديمية المتعددة. استمتع!
Related posts
كيفية الجمع بين عروض PowerPoint متعددة
كيفية مشاركة الملفات بين أجهزة الكمبيوتر والهواتف الذكية والأجهزة اللوحية
استخراج النص من ملفات PDF والصورة
كيفية استخراج الرموز من ملفات EXE و DLL و OCX و CPL
انسخ الملفات الكبيرة عبر الشبكة بشكل أسرع باستخدام TeraCopy
عرض محفوظات البحث بسرعة عبر جميع المتصفحات في Windows
قم بتعيين مجلد إلى حرف محرك أقراص في Windows
كيفية التعرف على الموسيقى أو الأغاني عن طريق الصوت
كيفية تغيير لون أيقونة المجلد في Windows
قم بتهيئة بطاقة SD بالطريقة السهلة
أفضل برنامج مجاني لتنظيف سجل الويندوز
كيفية البحث عن نص داخل ملفات PDF متعددة مرة واحدة
أفضل أداة مجانية لإلغاء تجزئة Windows هي نفسها
Best Free Remote Desktop Software لWindows 10
5 تطبيقات VR ليست ألعابًا
10 أدوات يدوية للاحتفاظ بها على محرك أقراص فلاش USB
Split & Join Files مع Split Byte، Free File Splitter & Joiner software
فتح الملفات المضغوطة المحمية بكلمة مرور
كيفية استخدام تواقيع HTML في Gmail و Hotmail و Yahoo
تحويل دليل Windows إلى قائمة HTML