كيفية إعادة تسمية مجموعة ملفات متعددة في Windows

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

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

إعادة تسمية ملفات متعددة في مستكشف Windows

يعد مستكشف Windows (المعروف باسم File Explorer في نظام التشغيل Windows 10) قويًا بشكل مدهش. من المحتمل أنك تعرف كيفية إعادة تسمية ملف واحد ، ولكن لنبدأ بالأساسيات ، لأن الحيل المتقدمة تبنيها.

إذا كنت تستخدم الماوس ، فلديك ما لا يقل عن ثلاث طرق لتحديد اسم الملف وإعادة تسميته. يمكنك:

  • انقر لتحديد الملف ثم انقر فوق الزر "إعادة تسمية" في القائمة الرئيسية.
  • انقر لتحديد ملف ثم انقر فوق اسم الملف المحدد.
  • انقر بزر الماوس الأيمن فوق الملف ثم حدد "إعادة تسمية" في قائمة السياق.

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

بمجرد تحديد اسم الملف - وستلاحظ تحديد اسم الملف نفسه فقط ، وليس الامتداد - يمكنك كتابة اسم ملف جديد.

عندما تنتهي من كتابة اسم الملف ، يمكنك الضغط على Enter (أو النقر فقط في مكان آخر) لحفظ الاسم الجديد.

هنا حيث تصبح الأشياء مثيرة للاهتمام: يمكنك أيضًا الضغط على مفتاح Tab لتحديد اسم الملف التالي تلقائيًا في المجلد بحيث يمكنك البدء على الفور في كتابة اسم جديد له. استمر في الضغط على علامة التبويب وكتابة الأسماء بهذه الطريقة ويمكنك بسهولة إعادة تسمية جميع الملفات الموجودة في مجلد إذا كنت ترغب في ذلك.

إذا كنت تعيد تسمية مجموعة من الملفات في نفس المجلد ولا تحتاج هذه الملفات إلى أسماء مختلفة تمامًا عن بعضها البعض ، فإن Windows يوفر طريقة أسهل لإعادة تسمية هذه الملفات دفعة واحدة. ابدأ بتحديد مجموعة من الملفات — يمكنك الضغط باستمرار على مفتاح Ctrl لتحديد ملفات متعددة في وقت واحد ، أو Shift لتحديد مجموعة من الملفات. عند تحديد الملفات ، استخدم أحد أوامر إعادة التسمية — الزر الموجود في القائمة الرئيسية ، أو الأمر الموجود في قائمة السياق ، أو اضغط فقط على F2. سترى أن جميع الملفات تظل محددة ، ولكن يتم تمييز اسم أول واحد في المجموعة حتى تتمكن من كتابة اسم جديد.

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

إعادة تسمية ملفات متعددة من موجه الأوامر

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

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

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

رن " current_filename.ext" "new_filename.ext"

علامات الاقتباس مهمة إذا كانت أسماء الملفات الخاصة بك تحتوي على أية مسافات. إذا لم يفعلوا ذلك ، فلن تحتاج إلى الاقتباسات. لذلك ، على سبيل المثال ، لإعادة تسمية ملف من “wordfile (1) .docx” إلى “my word file (01) .docx” ، يمكنك استخدام الأمر التالي:

ren "wordfile (1) .docx" "my word file (01) .docx"

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

ren * .txt * .html

وبينما نحن في موضوع أحرف البدل ، يمكنك أيضًا القيام ببعض الأشياء المثيرة للاهتمام باستخدام؟ wildcard ، والتي تُستخدم للدلالة على أي حرف واحد. لنفترض ، على سبيل المثال ، أن لديك مجموعة من ملفات .html التي تريد تحويلها إلى ملفات .htm بدلاً من ذلك. يمكنك استخدام الأمر التالي لإجراء التغيير:

ren * .html *. ؟؟؟

هذا يخبر Windows بإعادة تسمية جميع الملفات ذات الامتداد .html لاستخدام نفس اسم الملف ونفس الأحرف الثلاثة الأولى فقط من امتداد الملف ، مما يؤدي إلى قطع الحرف "l" من جميع الامتدادات في المجلد.

ذات صلة: كيفية كتابة دفعة البرنامج النصي على Windows

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

إعادة تسمية ملفات متعددة باستخدام PowerShell

يوفر PowerShell مزيدًا من المرونة لإعادة تسمية الملفات في بيئة سطر الأوامر. باستخدام PowerShell ، يمكنك توجيه إخراج أحد الأوامر - المعروف باسم "commandlet" في مصطلحات PowerShell - إلى أمر آخر ، تمامًا كما هو الحال في Linux والأنظمة الأخرى الشبيهة بـ UNIX. الأمران المهمان اللذان ستحتاجهما هما Dir، الذي يسرد الملفات في الدليل الحالي Rename-Item، والذي يعيد تسمية عنصر (ملف ، في هذه الحالة). قم بتوصيل إخراج Dir إلى إعادة تسمية العنصر وأنت في العمل.

إن أسرع طريقة لفتح نافذة PowerShell في الموقع المطلوب هي فتح المجلد أولاً في File Explorer. من قائمة "ملف" ، أشر إلى "فتح Windows PowerShell" ، ثم حدد "فتح Windows Powershell".

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

إعادة تسمية العنصر " current_filename.ext" "new_filename.ext"

لذلك ، على سبيل المثال ، لإعادة تسمية ملف من “wordfile.docx” إلى “My Word File.docx” ، يمكنك استخدام commandlet التالي:

إعادة تسمية العنصر "wordfile.docx" "My Word File.docx"

سهل بما فيه الكفاية. لكن القوة الحقيقية في PowerShell تأتي من القدرة على توصيل الكوماندليت معًا وبعض المفاتيح الشرطية التي يدعمها rename-itemCommandlet. لنفترض ، على سبيل المثال ، أن لدينا مجموعة من الملفات المسماة "wordfile (1) .docx" ، "wordfile (2) .docx" ، وما إلى ذلك.

لنفترض أننا أردنا استبدال المساحة في أسماء الملفات هذه بشرطة سفلية بحيث لا تحتوي أسماء الملفات على مسافات. يمكننا استخدام الأمر التالي:

دير | rename-item -NewName {$ _. name -replace ""، "_"}

و dirكجزء من تلك القوائم commandlet كافة الملفات في مجلد وأنابيب منهم (وهذا |الرمز) إلى rename-itemcommandlet. في $_.name جزء يقف في كل من الملفات الحصول على بالأنابيب. و -replaceالتبديل ويشير عدم وجود بديل ما سيحدث. تشير بقية الأوامر فقط إلى أنه " "يجب استبدال أي مسافة ( ) بشرطة سفلية ( "_").

والآن ، تبدو ملفاتنا بالطريقة التي نريدها.

ذات صلة: Geek School: تعرف على كيفية أتمتة Windows باستخدام PowerShell

كما قد تتوقع ، يوفر PowerShell قوة هائلة عندما يتعلق الأمر بتسمية ملفاتك ونحن فقط نخدش السطح هنا. على سبيل المثال ، يقدم rename-itemcommandlet أيضًا ميزات مثل رمز -recurseالتبديل الذي يمكنه تطبيق commandlet على الملفات الموجودة في مجلد وجميع المجلدات المتداخلة داخل هذا المجلد ، وهو -forceمفتاح يمكنه فرض إعادة تسمية الملفات المقفلة أو غير المتاحة بطريقة أخرى ، وحتى رمز -whatifالتبديل الذي يصف ماذا سيحدث إذا تم تنفيذ commandlet (دون تنفيذه فعليًا). وبالطبع ، يمكنك أيضًا بناء هياكل كوماندليت أكثر تعقيدًا تتضمن IF/THENالمنطق. يمكنك معرفة المزيد حول PowerShell بشكل عام من دليل Geek School الخاص بنا ، ومعرفة المزيد حول rename-itemcommandlet من Microsoft TechNet Library.

إعادة تسمية ملفات متعددة باستخدام تطبيق جهة خارجية

ذات صلة: أداة Bulk Rename هي أداة خفيفة الوزن لكنها قوية لإعادة تسمية الملفات

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

كيفية استخدام أداة إعادة تسمية مجمعة

تحتوي أداة Bulk Rename Utility على واجهة مزدحمة ومخيفة إلى حد ما ، ولكنها تعرض العدد الهائل من الخيارات التي لا تحصل عليها عادةً إلا من خلال التعبيرات العادية وخيارات سطر الأوامر المعقدة.

بعد تثبيت الأداة ، قم بتشغيلها ، وانتقل إلى الملفات التي تريد إعادة تسميتها ، وحددها.

قم بتغيير الخيارات في واحدة أو أكثر من اللوحات العديدة المتاحة ، وستظهر معاينة للتغييرات في عمود "الاسم الجديد" حيث يتم سرد ملفاتك. في هذا المثال ، قمت بإجراء تغييرات على أربع لوحات ، والتي تم تمييزها الآن باللون البرتقالي بحيث يسهل معرفة ما قمت بتغييره. لقد أخبرت الأداة المساعدة لتغيير اسم جميع الملفات إلى "ملف Word" واستخدام حالة العنوان. لقد قمت بإلحاق تاريخ إنشاء الملف بتنسيق YMD. ولقد أضفت أيضًا رقم ملف تلقائي يظهر في نهاية اسم الملف ، ويبدأ من واحد ، ويزيد بمقدار واحد ، ويفصل عن اسم الملف بشرطة سفلية. وهذا قليل جدًا مما يمكنك فعله باستخدام أداة Bulk Rename Utility. عندما تشعر بالرضا عن الشكل الذي ستبدو عليه أسماء الملفات الجديدة ، كل ما عليك فعله هو النقر فوق الزر "إعادة تسمية".

وكما ترى ، تعاملت الأداة مع طلباتي البسيطة بسهولة.

كيفية استخدام AdvancedRenamer

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

في المثال أدناه ، قمت بإنشاء طريقة إعادة تسمية باستخدام بناء الجملة التالي:

ملف نصي____()

هذا يخبر AdvancedRenamer بتسمية جميع ملفاتي "ملف Word" وإضافة تاريخ الإنشاء بتنسيق YMD (فصل كل جزء بشرطة سفلية). يقوم أيضًا بإضافة رقم ملف تزايدي بين أقواس ومفصول بشرطة سفلية إضافية.

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

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