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

يسهّل Windows نسخ المجلدات والمجلدات الفرعية ولصقها من دليل إلى آخر. ومع ذلك ، فإن الطريقة التقليدية Ctrl + C و Ctrl + V تنسخ المجلد بأكمله ومحتوياته. في بعض الأحيان ، قد ترغب في نسخ بنية المجلد بدون محتواه. باستخدام الطريقة التقليدية ، يصبح نسخ محتويات كل مجلد ثم حذفها أمرًا شاقًا.

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

1. استخدم تطبيق الدليل المكرر لنسخ بنية المجلد

أسهل طريقة لنسخ بنية المجلد بدون الملفات هي استخدام أداة مساعدة تابعة لجهة خارجية تسمى Duplicate Director. إنها أداة متعددة المنصات ومتاحة على كل من Windows و macOS. يستخدم المطور تسعير دفع ما تريد (PWYW) للتطبيق ، حتى تتمكن من تحديد سعر عادل وتنزيل التطبيق.

لنسخ بنية المجلد بدون الملفات باستخدام Duplicate Directory:

instagram viewer
  1. اذهب إلى صفحة دليل مكررة وتنزيل إصدار Windows.
  2. قم بتشغيل المثبت وتثبيت التطبيق. بمجرد التثبيت ، قم بتشغيل التطبيق من قائمة ابدأ.
  3. لتكرار الدليل ، ستحتاج إلى تحديد ملف مسار المصدر و ال مسار الوجهة بالنقر فوق الخيارات المناسبة.
  4. انقر ينسخ لنسخ الدليل.

2. كيفية نسخ بنية المجلد باستخدام PowerShell

إذا كنت تفضل طريقة مضمنة ، فيمكنك نسخ بنية المجلد بدون ملفات باستخدام Windows PowerShell. لتكرار بنية الملف باستخدام PowerShell ، ستحتاج إلى رؤية الأمر Copy-Item متبوعًا بمسار المصدر والوجهة.

بالنسبة لهذا الدليل ، سنقوم بتكرار بنية ملف المجلد في المسار "E: \ NewFolder" إلى مسار الوجهة "E: \ TestFolder." هيريس كيفية القيام بذلك.

  1. افتح PowerShell كمسؤول (انظر كيفية فتح PowerShell كمسؤول).
  2. في نافذة PowerShell ، اكتب الأمر التالي:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. سيبدو الأمر الكامل مع إضافة مسارات المصدر والوجهة كما يلي:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. يمكنك تجنب كتابة المسار الكامل للمصدر والوجهة عن طريق سحب المجلدات وإفلاتها في وحدة تحكم PowerShell. سيضيف PowerShell تلقائيًا مسار المجلدات المعنية.
  5. يستخدم أمر التصفية أعلاه ملف حاوية PSIS خاصية المجلدات ، وهي حاويات ولها قيمة صحيح ($ true). ومن ثم ، حدد المجلدات فقط واترك جميع الملفات الموجودة داخل المجلد بالقيمة خطأ ($ false).
  6. بمجرد تنفيذ الأمر ، ستتوفر بنية NewFolder بالكامل ضمن TestFolder بدون الملفات.

3. كيفية نسخ بنية المجلد باستخدام موجه الأوامر

بالإضافة إلى PowerShell ، يتميز Windows بعمليتين مساعدتين أخريين لنسخ سطر الأوامر تسمى Xcopy و Robocopy ، لمساعدتك نسخ الملفات بشكل أسرع على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Windows. بينما تم تصميم Robocopy ليكون بديلاً لتطبيق Xcopy الأقدم ، فإن كلتا الأدوات المساعدة تعملان وتأتي مثبتة مسبقًا في جميع إصدارات نظام التشغيل Windows.

  • اكسكوبي: اختصار للنسخة الموسعة ، هو أداة مساعدة لسطر الأوامر لنسخ الملفات والدلائل ، بما في ذلك الدلائل الفرعية. وهو يدعم معلمات أو مفاتيح متعددة ، بما في ذلك e / و / t ، وهي ضرورية لأداء وظيفة النسخ بدون الملفات.
  • روبوكوبي: يأتي خليفة Xcopy ، Robust File Copy (Robocopy) ، بمزيد من الخيارات مثل النسخ المتطابق ، والقدرة على التحقق من الاختلافات في الملفات ، وجدولة تشغيل النسخ.

دعنا نستكشف كيفية استخدام كلاهما لنسخ بنية المجلد.

كيفية نسخ بنية مجلد باستخدام Xcopy

يعد نسخ بنية المجلد باستخدام Xcopy أمرًا سهلاً. نحتاج إلى استخدام الأمر "xcopy" ، متبوعًا بمسار المصدر والوجهة. بالإضافة إلى ذلك ، سنستخدم مفتاحي تبديل Xcopy ، / t و / e ، لتكرار المجلد والأدلة الفرعية دون نسخ الملفات.

لاحظ أن استخدام كلا المحولين ضروري لتكرار الدليل. بينما ال / ر التبديل يمكن نسخ بنية الدليل الفرعي ، فإنه لا يمكن الكشف عن المجلدات الفارغة. لمعالجة المشكلة ، يمكنك استخدام ملف / هـ التبديل ، والذي يمكنه نسخ الدلائل الفرعية حتى لو كانت المجلدات فارغة.

لنسخ شجرة دليل كاملة باستخدام Xcopy:

  1. اضغط على يفوز مفتاح واكتب كمد.
  2. انقر بزر الماوس الأيمن فوق موجه الأمر واختر تشغيل كمسؤول.
  3. في نافذة موجه الأوامر ، اكتب الأمر التالي:
    xcopy "SourcePath""DestinationPath"/t /e
  4. في الأمر أعلاه ، استبدل مسار المصدر بهيكل المجلد الذي تريد نسخه و مسار الوجهة بالمسار الذي تريد تخزين المجلد المكرر فيه.
  5. على سبيل المثال ، بالنسبة لهذا الدليل ، سيبدو الأمر الكامل كما يلي:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. بمجرد الانتهاء من ذلك ، افتح مسار الوجهة الخاص بك لمعرفة ما إذا كان هيكل المجلد المنسوخ بنجاح.

كيفية نسخ بنية المجلد باستخدام Robocopy

Robocopy يحل محل Xcopy ويأتي مع مجموعة إضافية من المفاتيح والميزات. على غرار سابقتها ، ستحتاج إلى استخدام مفتاحين ، / هـ و /xf.

أين ال هـ / التبديل ينسخ الدليل ، و / xf * التبديل يستبعد كافة الملفات.

لنسخ بنية المجلد باستخدام Robocopy:

  1. افتح موجه الأوامر على النحو الوارد أعلاه.
  2. اكتب الأمر التالي:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. في الأمر أعلاه ، استبدل "SourcePath" و "DestinationPath" بمسار الدليل المناسب. من المهم تضمين حرف البدل * في الأمر ؛ خلاف ذلك ، سيقوم الأمر بنسخ الدليل مع الملفات الموجودة فيه.
  4. سيبدو الأمر الكامل مع مسار المصدر والوجهة لهذا الدليل كما يلي:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

إعادة إنشاء بنية المجلد الفارغ على نظام التشغيل Windows

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

ومع ذلك ، إذا كنت لا تريد أن تسلك الطريق غير المألوف ، فيمكنك استخدام الأداة المساعدة Duplicate Directory للحصول على حل بسيط قائم على واجهة المستخدم الرسومية. إنه مجاني للاستخدام إلا إذا كنت ترغب في الدفع ، وهو يعمل على أنظمة تشغيل Windows و macOS.