هل شعرت يومًا بالإرهاق من الفوضى الموجودة على سطح مكتبك؟ ️ إذا كنت مثلي، فقد يكون سطح المكتب الخاص بك كنزًا من الملفات العشوائية. واحد الجاني المشترك؟ لقطات! ؟ إنها تتراكم بشكل أسرع مما يمكنك قوله "إدارة الملفات".
لذلك، قررت معالجة هذه المشكلة بنص صغير وممتع. إليك كيفية نقل كل لقطات الشاشة هذه (أو أي نوع ملف محدد) من سطح المكتب إلى مجلد معين، كل ذلك مع الحفاظ على الأشياء مرتبة ومنظمة. ?
ما ستحتاج إليه
تم تثبيت بايثون على جهاز الكمبيوتر الخاص بك.
مكتبة pathlib (تأتي مع Python، لذلك لا يلزم أي عمليات تثبيت إضافية!).
السيناريو
إليك النص الذي يقوم بكل العمل الثقيل:
استيراد Pathlib
ضبط المسارات
desktop = pathlib.Path('/Users/91763/Desktop')
new_path = pathlib.Path('/Users/91763/Desktop/Screenshots')
قم بإنشاء المجلد الوجهة إذا لم يكن موجودًا
new_path.mkdir(exist_ok=True)
نقل جميع ملفات PNG من سطح المكتب إلى المجلد الجديد
لمسار الملف في Desktop.iterdir():
if filepath.suffix == '.png':
new_filepath = new_path.joinpath(filepath.name)
filepath.replace(new_filepath)
تفكيكها
إعداد المسارات: نبدأ بتحديد المسارات لسطح المكتب والمجلد الجديد الذي نريد نقل لقطات الشاشة إليه.
إنشاء المجلد: new_path.mkdir(exist_ok=True) يضمن وجود المجلد الجديد. إذا لم يحدث ذلك، فإنه يخلق واحدًا لنا.
البحث عن الملفات ونقلها: نقوم بالتكرار عبر كل ملف على سطح المكتب باستخدام desktop.iterdir(). إذا كان الملف بصيغة PNG (يمكنك تغيير هذا إلى أي امتداد تريده!)، فسيتم نقله إلى المجلد الجديد.
لماذا هو رائع
الأتمتة: لا داعي لفرز الملفات يدويًا.
التنظيم: يحافظ على سطح المكتب نظيفًا ولقطات الشاشة مخفية بشكل أنيق.
البساطة: البرنامج النصي واضح ومباشر وسهل التكيف مع أنواع الملفات أو الوجهات الأخرى.
جرب هذا وشاهد سطح المكتب الخاص بك يتحول من حالة من الفوضى الفوضوية إلى نموذج للتنظيم! ؟ إذا كان لديك أي أسئلة أو اقتراحات، قم بإسقاطها أدناه. ترميز سعيد! ?
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3