كيفية دمج المجلدات بسهولة في Windows 11/10

إذا كنت تنظم الملفات ، فمن المحتمل أن يكون لديك شبكة من المجلدات والمجلدات الفرعية التي تحتوي على جميع بياناتك. إذا وجدت أنك قمت بالتنظيم بشكل مفرط قليلاً ، فقد ترغب في دمج مجلدين في مجلد واحد. 

لكن تغيير هيكل مجلد موجود أصعب مما يبدو. لا يوجد زر لدمج المجلدات لدمج عدة مجلدات - تحتاج إلى الانتقال يدويًا إلى كل دليل ، والضغط على Ctrl + A لتحديد جميع الملفات ، وإنشاء مجلدات جديدة في الوجهة ، ونسخ الملفات ولصقها. 

لحسن الحظ ، هناك العديد من الطرق الأخرى لدمج المجلدات في Windows 10 (أو Windows 11). من تطبيقات الجهات الخارجية إلى أساليب Microsoft Windows المضمنة ، إليك نظرة عامة على أفضلها.

دمج المجلدات بنفس الاسم(Same Name) في Windows 10/11

قبل أن ندخل في تطبيقات الطرف الثالث أو نصوص Powershell النصية ، دعنا نلقي نظرة على الخيارات الافتراضية المتاحة. على الرغم من عدم وجود خيار "دمج المجلدات" في Windows ، إلا أن هناك طريقة لدمج المجلدات عن طريق نسخها ولصقها.

عندما يتم نسخ مجلد فوق مجلد آخر بنفس الاسم ، يقوم Windows تلقائيًا بدمج محتوياته ، ويطالبك بحل أي تعارضات في الملفات قد تظهر. هيريس كيفية القيام بذلك:

  1. حدد موقع المجلدين اللذين ترغب في دمجهما. إذا لم تكن أسمائهم متطابقة ، فقم بإعادة تسمية أحدهم ليطابق الآخر.

  1. الآن فقط انسخ المجلد الأول والصقه في الدليل الذي يحتوي على المجلد الثاني. يمكنك استخدام طريقة النقر بزر الماوس الأيمن أو النقر فقط على اختصارات لوحة المفاتيح ( Ctrl + C للنسخ ، Ctrl + V للصق).

  1. إذا لم يشترك أي من الملفات في المجلدين في الأسماء ، فسيتم دمج المجلدات دون أي خطوات إضافية. في حالة ظهور تعارض ، سيسألك Windows عما يجب أن تفعله بهذه الملفات. (Windows)يمكنك استبدالها أو تخطي تلك الملفات أو اتخاذ القرار على أساس كل حالة على حدة.

وهذا كل شيء. كل ما عليك فعله هو التأكد من أن لديهم نفس اسم المجلد ثم نسخ واحد فقط على الآخر. يهتم Windows بالتفاصيل.(Windows)

هذه هي أفضل طريقة للمستخدمين العاديين الذين يبحثون ببساطة عن دمج محتويات مجلدين مختلفين دون أي مقارنة متقدمة للملفات. إذا كنت تتطلع إلى تطبيق معايير إضافية لحل تعارضات الملفات أثناء دمج المجلدات ، فأنت بحاجة إلى أداة مخصصة لجهة خارجية.

استخدام البرنامج النصي Powershell(Powershell Script) لدمج المجلدات(Merge Folders)

على الرغم من أن طريقة لصق النسخ سهلة الاستخدام ، إلا أنها قد تستغرق وقتًا طويلاً عند العمل مع العديد من المجلدات. غالبًا ما يتعامل مسؤولو (Administrators)النظام(System) مع عشرات الأنظمة في وقت واحد ، لذا فهم بحاجة إلى طريقة قابلة للتطوير لدمج المجلدات.

كما هو الحال مع معظم مهام الأتمتة ، سنستخدم Powershell(Powershell) لتحقيق ذلك. كل ما نحتاجه هو برنامج نصي يمر عبر محتويات المجلد الأصلي ، ويقارن كل اسم ملف لمعرفة ما إذا كان هناك تطابق. يمكنك اختيار استبدال ملفات مختلفة أو عدم الكتابة فوقها تمامًا.

$ sourcePath = "C: Folder1"

$ DestinationPath = "C: Folder2"

ملفات $ = Get-ChildItem -Path $ sourcePath -Recurse -Filter “*. *”  

foreach (ملف $ في ملفات $) {  

    $ sourcePathFile = $ file.FullName  

    $ DestinationPathFile = $ file.FullName.Replace ($ sourcePath ، $ destinationPath)  

    $ موجود = Test-Path $ destinationPathFile  

    إذا (! $ موجود) {  

        $ dir = Split-Path -parent $ destinationPathFile  

        إذا (! ( Test-Path ($ dir))) {New-Item -ItemType directory -Path $(-Path) dir}  

        نسخ العنصر(Copy-Item -Path) -Path $ sourcePathFile -Destination $ destinationPathFile -Recurse -Force  

    }  

    آخر{  

        $ isFile = Test-Path -Path -Path $ destinationPathFile -PathType Leaf  

        إذا (! $ isFile) {    

            نسخ العنصر(Copy-Item -Path) -Path $ sourcePathFile -Destination $ destinationPathFile -Recurse -Force  

        }  

    }  

}  

يستخدم هذا البرنامج النصي حلقة(loop) لنسخ محتويات المجلد المصدر بشكل متكرر إلى المجلد الوجهة ، تاركًا الملفات الأصلية دون تغيير في حالة حدوث تعارض. يمكنك حل التعارضات بشكل مختلف (عن طريق استبدال الملفات القديمة ، وما إلى ذلك) واستخدام المعلمات لمسارات المصدر والوجهة لجعلها أكثر مرونة.

تطبيقات الطرف الثالث لدمج المجلدات بسهولة

هناك نوعان من تطبيقات الجهات الخارجية التي تجعل عملية دمج المجلدات أسهل بكثير. يتراوح تعقيدها من أدوات دمج واجهة المستخدم الرسومية(GUI) الأساسية إلى برامج مقارنة الملفات الكاملة مع دعم الإصدار.

فيما يلي أفضل تطبيقات الجهات الخارجية لدمج المجلدات في نظامي التشغيل Windows 10(Windows 10) و 11:

WinMerge (مجاني)( (Free))

في حد ذاته ، لا يمكن لـ Windows(Windows) مقارنة محتويات الملفات المتطابقة أثناء النسخ. كل ما يمكن أن يخبرك به هو حجم ملفهم وتاريخه ، مما يترك لك تحديد الملف الذي تريد الاحتفاظ به يدويًا عند تشغيل نسخة مكررة.

WinMerge هو برنامج مفتوح المصدر لمقارنة الملفات ودمج المجلدات في Windows . إنه مفيد للمبرمجين ومسؤولي النظام لأنه يمكنه مقارنة محتويات الملفات النصية وتقديمها بتنسيق مرئي. 

2XDSOFT Folder Merger (مجاني)( (Free))

إذا كنت تريد فقط أداة دمج مجلد مبنية على واجهة المستخدم الرسومية ، فإن 2XDSOFT's Folder Merger هو خيار جيد. يتيح لك دمج المجلدات والمجلدات الفرعية من واجهة سهلة الاستخدام مع العديد من خيارات التخصيص.

يمكنك الاحتفاظ بهيكل المجلد ، أو استخدام عوامل تصفية أسماء الملفات ، أو حتى ترك مجلدات فرعية معينة جانبًا. أفضل جزء هو أن التطبيق محمول - يمكنك حمله في محرك أقراص واستخدامه مباشرة دون تثبيت.

Araxis Merge (Free 30-day Trial; $129 Standard; $269 Professional)

يعد Araxis Merge(Araxis Merge) تطبيقًا قويًا لمقارنة الملفات والدمج لنظامي التشغيل Windows(Windows) و macOS. كما هو الحال مع WinMerge ، فهو الأفضل لأولئك الذين يعملون مع العديد من الملفات النصية ، مثل المبرمجين أو المحترفين القانونيين.

يمكنك اعتباره نموذجًا أكثر تقدمًا من WinMerge ، مع مقارنة متقدمة للملفات ، بما في ذلك النصوص والصور والملفات الثنائية. يمكن دمج أنظمة التحكم في الإصدار بشكل مباشر مع (Version)Araxis Merge ، جنبًا إلى جنب مع واجهة برمجة التطبيقات ( API ) لتمكين الأتمتة من خلال سطر الأوامر.

هذه الوظيفة الإضافية لا تأتي مجانًا. Araxis Merge هي أداة متميزة تتطلب منك شراء ترخيص لاستخدامه بعد الفترة التجريبية التي تبلغ 30 يومًا. تحقق من موقع Araxis Merge للحصول على أسعار كاملة(complete pricing) وقائمة مفصلة بالميزات(detailed list of features) في الإصدارات القياسية والمحترفة.

ما هي أفضل طريقة لدمج المجلدات(Merge Folders) في Windows 10/11 ؟

إذا كنت تبحث فقط عن دمج محتويات دليلين في مجلد واحد ، فإن الطريقة الافتراضية هي أفضل طريقة. ما عليك(Just) سوى فتح File Explorer ، وإعادة تسمية أحد المجلدات بنفس الاسم ، ولصقه فوق الآخر ، مما يتيح لـ Windows(Windows) التعامل مع عملية الدمج.

تحتاج فقط إلى طرق أخرى إذا كان عليك دمج العديد من المجلدات بانتظام أو كنت بحاجة إلى خوارزميات مقارنة ملفات مفصلة. إذا كنت تبحث عن دمج ملفات نصية ، فهناك طرق أخرى(other methods) .

من المحتمل أن تكون البرامج النصية لـ Powershell(Powershell) هي الطريقة الأكثر مرونة لذلك ، حيث يمكن استخدام أوامر cmdlets لدمج الملفات بناءً على أي عدد من المعايير المتقدمة. المشكلة الوحيدة هي أنها تتطلب القليل من المعرفة ببنية Powershell(Powershell) لتتمكن من كتابة الكود. ولكن هذه هي الطريقة إذا كنت ترغب في إعداد البرامج النصية الآلية لدمج المجلدات.

للحصول على طريقة أكثر سهولة في الاستخدام ، يمكنك استخدام تطبيق تابع لجهة خارجية. تتيح لك تطبيقات(Apps) مثل WinMerge و Araxis Merge مقارنة الملفات ودمج المجلدات دون الحاجة إلى إتقان البرمجة. هذا يجعلها برامج أساسية لأولئك الذين يعملون مع الملفات النصية بكميات كبيرة.



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts