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

تعد إعادة تسمية الدُفعات طريقة فعالة لتنظيم ملفاتك الرقمية. يمكن أن يكون مفيدًا بشكل خاص عندما تفتقر ملفاتك إلى أسماء ملفات وصفية أو متسقة.

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

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

كيفية التكرار خلال جميع الملفات في الدليل

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

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

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

instagram viewer
  1. أنشئ مجلدًا جديدًا لتخزين الملفات التي تريد إعادة تسميتها:
  2. قم بإنشاء ملف جديد يسمى batch-rename.py.
  3. في الجزء العلوي من الملف ، قم باستيراد وحدة نظام التشغيل. سيسمح لك ذلك بالوصول إلى ملفات وأدلة نظام التشغيل لديك:
    يستورد نظام التشغيل
  4. حدد الدليل حيث قمت بتخزين الملفات:
    dir_path = "C: \\ Users \\ Sharl \\ Desktop \\ files"
    يمكنك أيضًا استخدام مسار نسبي بدلاً من ذلك. على سبيل المثال ، إذا كان مجلد البرنامج النصي والملفات موجودًا ضمن نفس الدليل ، فقد يبدو مسار الملف كما يلي:
    dir_path = "الملفات"
  5. قم بتهيئة متغير عداد ، والذي ستستخدمه لإلحاق عدد في نهاية اسم الملف:
    العداد = 1
  6. أضف for-loop لتكرار كل ملف في الدليل:
    ل اسم الملف في os.listdir (dir_path):
    مطبعة("إعادة تسمية:" + اسم الملف + "...")
  7. لاختبار البرنامج النصي ، قم بتشغيله في سطر الأوامر باستخدام الأمر python. تأكد من الانتقال إلى موقع المجلد حيث قمت بتخزين البرنامج النصي الخاص بك:
    سطح المكتب cd
    python batch-rename.py

كيفية إعادة تسمية جميع الملفات بناءً على نمط معين

سيحتاج المستخدم إلى إدخال نمط في البرنامج النصي ، مثل "Financial_Planning". سيقوم البرنامج النصي بإعادة تسمية جميع الملفات إلى النمط المقدم ، وإلحاق عدد في نهاية اسم الملف.

  1. في الجزء العلوي من الملف ، قم باستيراد وحدة sys.
    يستورد sys
    سيسمح لك هذا بقبول وسيطات سطر الأوامر. عند تشغيل البرنامج النصي في سطر الأوامر ، يمكنك إدخال النمط الذي تريد استخدامه لإعادة تسمية ملفاتك.
    python batch-rename.py "Financial_Planning"
  2. بعد عبارات الاستيراد ، أدخل وسيطة سطر الأوامر. إذا لم يدخل المستخدم واحدة ، اطبع رسالة خطأ:
    commandLineArgs = sys.argv

    لو لين (commandLineArgs)> 1:
    نمط = commandLineArgs [1] + "_{}"
    آخر:
    مطبعة("أدخل نمطًا لأسماء الملفات الجديدة كوسيطة لسطر الأوامر")
    sys.exit ()

  3. داخل for-loop ، عند المرور عبر كل ملف ، احصل على امتداد الملف الخاص به:
    file_ext = os.path.splitext (اسم الملف) [1] 
  4. قم بإنشاء اسم ملف جديد بناءً على النمط المحدد. أضف عددًا في نهاية اسم الملف ، وأعد إضافة امتداد الملف:
    new_filename = pattern.format (العداد) + file_ext
  5. أعد تسمية الملف باسم الملف الجديد:
    oldFileName = os.path.join (dir_path ، اسم الملف)
    newFileName = os.path.join (dir_path، new_filename)
    os.rename (oldFileName ، newFileName)
  6. قم بزيادة العداد للملف التالي:
    عداد + = 1
  7. بعد الحلقة ، اطبع رسالة تأكيد:
    مطبعة("تمت إعادة تسمية جميع الملفات".)
  8. في سطر الأوامر ، انتقل إلى المجلد حيث قمت بتخزين برنامج Python النصي. استخدم أمر python متبوعًا بنمط لإعادة تسمية ملفاتك:
  9. افتح مستكشف الملفات واعرض الملفات المعاد تسميتها:

أتمتة المهام البسيطة باستخدام بايثون

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