اقرأ في هذا المقال
من الضروري أن يتمكن المستخدمون من نقل ملفاتهم وإعادة ترتيبها، خاصةً إذا كانوا يستخدمون نظام ويندوز لأغراض احترافية، يمكن أن يكون نقل الملفات واحدًا تلو الآخر عملية شاقة، وفي هذه الحالة يمكن أن يكون إنشاء ملف دفعي (bat.) وتغليف جميع الملفات التي تريد نقلها بداخله مفيدًا، في هذا المقال، سننظر في كيفية إنشاء ملف دفعي على نظام التشغيل (Windows 11/10) واستخدامه لنقل الملفات.
كيفية إنشاء واستخدام ملف دفعي لنقل ملفات متعددة
ملف الدُفعات (Batch file): هو ملف نصي يساعد في أتمتة المهام الدورية بمساعدة الأوامر، دعنا الآن نلقي نظرة على الخطوات التي تحتاج إلى اتباعها لإنشاء ملف دفعي.
كيفية إنشاء ملف دفعي على نظام التشغيل ويندوز 10 و 11
لا توجد قيود من حيث الدليل أو المجلد الوجهة للاحتفاظ بملف الدُفعات الخاص بك فيه، ببساطة افتح مستكشف الملفات (File Explorer)، وقم بزيارة الموقع المطلوب وتابع خطوات إنشاء الملف:
- أثناء وجودك في المجلد المطلوب، انقر بزر الماوس الأيمن على المساحة وقم بتمرير المؤشر فوق الخيار “جديد”.
- هنا، حدد لإنشاء مستند (txt.).
- أعد تسمية هذا المستند باسم من اختيارك وقم بتغيير امتداد الملف الخاص به من (txt.) إلى (bat.).
- تجاهل المطالبة “قد يصبح هذا الملف غير قابل للاستخدام” (this file may become unusable) وتابع العملية.
ستلاحظ الآن ملف (bat.) جديدًا في الدليل برمز ملف مميز، دعونا الآن نرى كيف يمكن استخدام هذا الملف الدفعي لنقل ملف واحد أو أكثر من مجلد من مكان إلى آخر.
كيفية إنشاء مجلدات باستخدام ملف دفعي
يمكن استخدام ملف الدُفعات (Batch file) الذي أنشأته للتو لإنشاء مجلدات مرتبطة بملف الدُفعات هذا باستخدام بضعة أسطر بسيطة من التعليمات البرمجية، الشيء الجيد هو أنّ أي مجلدات قد تنشئها بهذه الطريقة ستنتقل إلى الموقع الذي ينتقل إليه ملف الدُفعات الأصلي، إليك ما عليك القيام به من أجل هذا:
- افتح برنامج (Notepad) كمسؤول وافتح ملف الدُفعات الذي أنشأته للتو.
- ألصق سطور التعليمات البرمجية التالية:
@echo off
md FolderName1 FolderName2 “Folder Name3″
- ستساعدك أسطر التعليمات البرمجية أعلاه في إنشاء (3) مجلدات وهي: (FolderName1 وFolderName2 وFolder Name 3)، إذا كنت ترغب في أن يحتوي اسم المجلد الخاص بك على أكثر من كلمة واحدة، فيجب عليك تحديده من خلال اقتباس الاسم بالكامل كما هو مذكور أعلاه.
- الآن، احفظ هذا الملف بامتداد الملف الأصلي (bat.) وأغلق المفكرة (Notepad).
- الآن، قم بإعادة زيارة ملف (bat.) في موقعه الأصلي وانقر نقرًا مزدوجًا عليه لجعل التغييرات التي تمّ إجراؤها مؤخرًا سارية المفعول، عند القيام بذلك، ستدرك أنّ ويندوز سينشئ (3) مجلدات بالأسماء التي قدمتها للتو، يمكن تعديل الكود أعلاه لإنشاء مجلدات فرعية في هذه المجلدات الجديدة، على سبيل المثال، يمكنك إنشاء مجلد فرعي (material) في (FolderName2) عن طريق إدخال الأمر التالي:
md FolderName1 FolderName2/Materials “Folder Name3″
يمكن أن يساعدك هذا في مزيد من التشعب وإدارة ملفاتك بشكل أفضل.
كيفية نقل عدة ملفات مرة واحدة باستخدام ملف دفعي
هناك عملية سهلة للغاية لنقل الملفات من مكان إلى آخر، المطلب الرئيسي الوحيد هو أن تعرف المسار الدقيق لمجلد الوجهة الخاص بك لنقل الملفات بالجملة، هذا شيء يمكنك البحث عنه بسهولة من خصائص المجلد بالنقر بزر الماوس الأيمن فوقه، دعونا الآن نرى كيف تعمل عملية نقل الملفات بالضبط، في هذا المقال، سننقل البيانات من (FolderName1)، الذي يحتوي على (9) ملفات (PDF)، إلى (FolderName2)، وهو فارغ، على سبيل المثال:
- افتح مستكشف الملفات (File Explorer)، وقم بالدخول إلى المجلدات التي تمّ إنشاؤها حديثًا، والتي سننقل الملفات بينها.
- هنا، احصل على موقع كل من مجلد المصدر (Source folder) ومجلد الوجهة (destination folder).
- افتح برنامج “المفكرة” (Notepad) وحدد “تشغيل كمسؤول لإنشاء ملف (bat.) جديد” (Run as an administrator to create a new .bat file).
- هنا، استخدم الأمر (move) واكتب الكود التالي:
move Source-Folder-Path*.* Destination-Folder-Path
- في مثالنا، سيبدو الكود الخاص بنا كما يلي:
@echo off
move C:\Users\lenovo\Desktop\”sample folder”\FolderName1\*.*
C:\Users\lenovo\Desktop\”sample folder”\FolderName2
- يعمل “*. *”، هنا كمحدد للأنواع، والذي يستخدم لإعلام البرنامج أنّك تريد نقل جميع الملفات من المجلد المصدر إلى المجلد الوجهة، احفظ مستند البرنامج هذا كملف (bat.)، ويفضل أن يكون في نفس موقع الحزمة الأصلية من الملفات والمجلدات للسهولة.
- الآن، لتنفيذ هذا البرنامج، انقر نقرًا مزدوجًا على ملف (Batch) الخاص بالأمر الجديد وانتظر لفترة من الوقت، ستجد مستكشف ويندوز الخاص بك ليتم تحديثه مرة واحدة، وبعد ذلك، يمكنك التحقق من انتقال الملفات، في هذه الحالة، من (FolderName1) إلى (FolderName2)، الآن، تمّ نقل جميع ملفات (PDF) من المجلد الأصلي إلى مجلد جديد دفعة واحدة، يمكن أيضًا تعديل هذا الرمز ليشمل ونقل ملفات قليلة مختارة فقط من مجلد، يمكنك تعديله أكثر ليشمل فقط الملفات التي لها امتداد ملف معين، مثل: (png ، .jpeg.)، وغيرها.
في جميع الخطوات التي اتبعناها أعلاه، قمنا ببدء أكوادنا المنفذة بالكلمة الرئيسية (echo off) والتي سمحت لك بتجاوز فتح موجه الأوامر لكي يعمل ملف الدُفعات، على الرغم من أنّه جوهريًا، يعمل ملف الدُفعات عبر موجه الأوامر فقط، القيام بذلك هو مجرد وسيلة فعّالة لتوفير الوقت وأقل إرهاقًا.