الرئيسية
» WINDOWS
»
كيفية تغيير امتدادات الملفات دفعة واحدة في نظام التشغيل ويندوز
كيفية تغيير امتدادات الملفات دفعة واحدة في نظام التشغيل ويندوز
لتغيير امتدادات الملفات دفعةً واحدة في نظام ويندوز، استخدم أوامر PowerShell Get-ChildItem، Rename-Itemأو شغّل الأمر المختصر renفي موجه الأوامر. يُعد PowerShell الخيار الأمثل للمجموعات الكبيرة لأنه يتيح لك معاينة كل اسم مُقترح -WhatIfقبل تطبيق التغيير. تُعيد هذه الطرق تسمية الملفات فقط، ولا تُحوّل محتوياتها إلى تنسيق آخر.
ابدأ بفحص المجلد والامتدادات التي تنوي تغييرها.
تعرف على تأثير تغيير رقم الهاتف الداخلي
امتداد اسم الملف هو اللاحقة التي تلي النقطة الأخيرة، مثل .jpg .jpegأو .jpg .jpg. يستخدمه نظام ويندوز والعديد من التطبيقات لتحديد كيفية فتح الملف. تغيير اسم الملف photo.jpegإلى .jpg photo.jpgيغير الاسم فقط. تغيير اسم ملف JPEG إلى .jpg .pngلا يُنشئ بيانات صورة PNG، وقد يتوقف الملف عن الفتح بشكل صحيح في بعض البرامج. استخدم برنامج تحويل عند الحاجة إلى تغيير التنسيقات.
قبل العمل على الملفات المهمة، انسخها إلى مجلد احتياطي أو جرّب الأوامر على مجلد اختبار صغير. في مستكشف الملفات، فعّل خيار "عرض" > "إظهار" > "ملحقات أسماء الملفات" لتتمكن من رؤية اللاحقة الحقيقية بدلاً من الاعتماد على أيقونة الملف أو ملحق مخفي.
الطريقة الأولى: إعادة تسمية الامتدادات دفعة واحدة باستخدام PowerShell
1. افتح PowerShell في المجلد الهدف
افتح PowerShell أو Windows Terminal من قائمة ابدأ. حدد الموقع الحالي للمجلد الذي يحتوي على الملفات، مع استبدال المسار النموذجي بمسارك الخاص:
Set-Location -LiteralPath 'C:\Path\To\Folder'
احتفظ بعلامات الاقتباس إذا كان المسار يحتوي على مسافات. الأمر أدناه يستهدف الملفات الموجودة في هذا المجلد فقط، وليس الملفات الموجودة داخل مجلداته الفرعية.
2. معاينة الأسماء المقترحة
على سبيل المثال، لإعادة تسمية جميع .jpegالملفات في المجلد الحالي إلى .jpg، قم بتشغيل الأمر التالي:
تتيح لك المعاينة فحص الأسماء القديمة والجديدة قبل أن يقوم PowerShell بإجراء أي تغييرات.
-Fileيُحدد هذا الخيار الملفات فقط، ويختار -Filter '*.jpeg'امتداد المصدر. ChangeExtensionويحتفظ بكل اسم أساسي ويُضيف اللاحقة الجديدة. أما -WhatIfالخيار الأخير فيُخبر PowerShell بعرض ما سيُعاد تسميته دون تغيير أي شيء. اقرأ المخرجات وتأكد من أنها تُدرج فقط الملفات المقصودة وأسماء الوجهة.
3. تطبيق إعادة التسمية
عندما تكون المعاينة صحيحة، قم بتشغيل نفس الأمر مرة أخرى بدون -WhatIf:
بعد مراجعة المعاينة، قم بتشغيل الأمر بدون الخيار -WhatIf لتطبيق إعادة التسمية.
قد يعود PowerShell إلى موجه الأوامر دون طباعة قائمة النجاح؛ وهذا أمر طبيعي Rename-Item. افتح المجلد في مستكشف الملفات أو شغّل الأمر Get-ChildItem -Fileلتأكيد الأسماء الجديدة.
يعرض مستكشف الملفات اللواحق الجديدة؛ تغيير الاسم لا يعيد كتابة محتويات الملف.
قم بتضمين المجلدات الفرعية فقط عندما تقصد ذلك.
لمعاينة الملفات المطابقة في المجلد الحالي وكل مجلد فرعي، أضف -Recurseإلى Get-ChildItem:
راجع المعاينة الكاملة قبل تشغيل الأمر نفسه بدون خيار التحديد -WhatIfالمتكرر. قد يؤثر التحديد المتكرر على الملفات في مواقع متعددة، لذا استخدمه فقط عندما تنوي تغيير شجرة المجلد بأكملها.
الطريقة الثانية: استخدام أمر ren في موجه الأوامر
لإعادة تسمية مجلد واحد بسرعة، افتح موجه الأوامر وانتقل إلى ذلك المجلد. ثم استخدم الأمر renالتالي مع رمز البدل:
cd /d "C:\Path\To\Folder"
ren *.jpeg *.jpg
يحافظ الأمر على اسم كل ملف ويغير امتداده. renتدعم وثائق مايكروسوفت استخدام الأحرف البديلة في كل من اسم المصدر والوجهة. يعمل الأمر في المجلد الحالي فقط، ولا يشمل المجلدات الفرعية، ولا يحتوي على خيار معاينة مدمج، مما يُسهّل مراجعة PowerShell قبل إجراء تغييرات على مجموعة كبيرة من الملفات.
تحقق من وجود تعارضات وأخطاء شائعة
لا تظهر أي ملفات في المعاينة: تأكد من أن PowerShell موجود في المجلد الصحيح وأن عامل التصفية يطابق اللاحقة الفعلية، بما في ذلك الأسماء متعددة الأجزاء مثل .jpegvs..jpg
إذا تم تخطي عملية إعادة التسمية أو تم الإبلاغ عن وجود ملف مكرر، فتحقق مما إذا كان ملف بنفس الاسم موجودًا بالفعل في نفس المجلد. قم بحل تعارض الأسماء يدويًا؛ لا تفترض أن الأمر سيستبدل الملف الموجود.
لن يُفتح الملف بعد إعادة تسميته: قد لا يتطابق الامتداد مع تنسيق الملف الفعلي. استعد الامتداد الأصلي أو حوّل الملف باستخدام تطبيق مناسب.
يجب تغيير بعض الملفات فقط: اختبر الفلتر على عينة صغيرة أو انقل الملفات المقصودة إلى مجلد منفصل قبل تشغيل الدفعة.