نسخ الملف الدفعي: دليل لنسخ الملفات باستخدام البرامج النصية الدفعية

Nskh Almlf Aldf Y Dlyl Lnskh Almlfat Bastkhdam Albramj Alnsyt Aldf Yt



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

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

بناء الجملة:

بناء الجملة الأساسي لنسخ ملف من مجلد إلى آخر باستخدام أمر 'نسخ' البرنامج النصي Batch هو كما يلي:







نسخ المجلد الوجهة للملف المصدر

'الملف المصدر' هو مسار واسم الملف الذي نريد نسخه. علاوة على ذلك، يحدد 'مجلد الوجهة' موقع المجلد الذي نرغب في نسخ الملف إليه.



اعتمادًا على متطلباتك الفريدة، يمكنك بالإضافة إلى ذلك تحديد خيارات ومعلمات أخرى.



إنشاء ملف دفعي

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





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

الآن بعد أن غطينا الأساسيات، دعنا ننتقل إلى تفاصيل نسخ الملفات الفردية باستخدام البرامج النصية الدفعية.



نسخ ملف واحد

يعد نسخ ملف واحد باستخدام البرنامج النصي Batch عملية مباشرة. توفر البرامج النصية الدفعية العديد من المزايا عندما يتعلق الأمر بنسخ الملفات الفردية. إنها تجعل من السهل علينا نسخ ملفات محددة من مكان إلى آخر.

افتح محرر نصوص على جهاز الكمبيوتر الشخصي الذي يعمل بنظام Windows، مثل Notepad أو Notepad++، للبدء. الآن، دعونا نفكر في سيناريو حيث يكون لدينا ملف باسم 'important.docx' في مجلد 'Documents' الخاص بنا ونريد إنشاء نسخة احتياطية منه في مجلد يسمى 'Backup'.

يمكننا نسخ هذا الملف عن طريق إنشاء برنامج نصي Batch وكتابة الكود التالي:

ينسخ 'C:\Users\Administrator\Documents\important.docx' 'C:\النسخ الاحتياطي'

'نسخ' هو الأمر لنسخ الملفات في البرنامج النصي الدفعي. 'C:\Users\Administrator\Documents\important.docx': هو الملف المصدر الذي نريد نسخه. إنه موجود في المسار المحدد ويحمل الاسم 'important.docx'.

وأخيرًا وليس آخرًا، 'C: Backup' هو المجلد الذي نود نسخ الملف إليه. تشير الشرطة المائلة العكسية في النهاية إلى أنه يجب نسخ 'important.docx' إلى مجلد 'Backup'.

لذلك، عندما ننفذ هذا الأمر، سيتم نسخ 'important.docx' من موقعه الأصلي في مجلد 'Documents' إلى مجلد 'Backup' على محرك الأقراص C الخاص بنا.

نسخ ملفات متعددة

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

ينسخ 'المصدر\*.الامتداد' 'وجهة'

هنا، 'source\*.extension' هو مسار المصدر ومواصفات الملف باستخدام حرف البدل. يطابق حرف البدل (*)، وهو علامة النجمة، أي ملف بالامتداد المحدد. 'الوجهة\' هي المجلد الوجهة الذي نريد نسخ الملفات المحددة فيه.

على سبيل المثال، إذا أردنا نسخ جميع ملفات '.docx' من المجلد المصدر إلى المجلد الوجهة، فإن أمر البرنامج النصي الدفعي الخاص بنا يبدو كما يلي:

ينسخ 'C:\Users\Administrator\Documents\*.docx' 'C:\النسخ الاحتياطي'

يقوم أمر البرنامج النصي الدفعي المقدم وهو 'نسخ 'C:\Users\Administrator\Documents*.docx' 'C:\Backup' بنسخ جميع الملفات ذات الامتداد '.docx' من مجلد 'Documents' الخاص بمستخدم 'Administrator' الدليل إلى مجلد 'النسخ الاحتياطي'. يستخدم هذا البرنامج النصي حرف البدل (*) لمطابقة أي ملف في الدليل المصدر بامتداد '.docx' الذي يسمح بالنسخ الفعال لملفات متعددة في وقت واحد.

عندما نقوم بتنفيذ هذا البرنامج النصي بالنقر المزدوج على الملف، سيتم تكرار ملفات '.docx' المحددة في مجلد 'النسخ الاحتياطي'.

يمكننا أيضًا نسخ المجلد بأكمله إلى مجلد آخر باستخدام أمر Batch script. يمكن استخدام الأمر 'xcopy' لنسخ دليل مع أي أدلة فرعية:

xcopy 'المجلد المصدر' 'مجلد الوجهة' / و / أنا

هنا، يضمن المفتاح '/E' نسخ جميع الدلائل الفرعية، ويفترض المفتاح '/I' أن الوجهة عبارة عن مجلد.

نسخ الملفات بأسماء مختلفة

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

إليك كيفية إنجاز هذه المهمة باستخدام البرامج النصية الدفعية:

ينسخ 'C:\Users\Administrator\Documents\important.docx' 'C:\Backup\MyData.docx'

في هذا البرنامج النصي، استخدمنا الأمر 'نسخ' لتكرار الملف 'important.docx' من المجلد المصدر إلى المجلد الوجهة، ولكننا حددنا أيضًا اسمًا جديدًا وهو 'MyData.docx' للملف المنسوخ في الوجهة مجلد.

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

توضح الصورة التالية أنه تم نسخ الملف إلى المجلد الوجهة بالاسم المحدد:

باستخدام أمر 'نسخ' البرنامج النصي Batch، يمكنك أيضًا تنفيذ العديد من المهام الأخرى ذات الصلة بنسخ الملفات.

خاتمة

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