البحث

آخر الأخبار:

تنظيم الملفات: استبدال المسافات بشرطات سفلية باستخدام بورشيل

تنظيم الملفات: استبدال المسافات بشرطات سفلية



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

يمكنك استهداف اي نوع من الملفات كما في الأمثلة التالية لإعادة تسميتها عبر اضافة شرطة سفية مكان الفراغ في اسم الملف على ملفات متنوعة حسب حاجتك، وعلى سبيل المثال وفرنا لك مثال لملفات doc و docx و pdf

Get-ChildItem *.doc | Rename-Item -NewName { $_.Name -replace '\s+', '_' } Get-ChildItem *.docx | Rename-Item -NewName { $_.Name -replace '\s+', '_' } Get-ChildItem *.pdf | Rename-Item -NewName { $_.Name -replace '\s+', '_' }

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

Get-ChildItem -File | Sort-Object Name | Select-Object -ExpandProperty Name

هذا الكود خاص بطباعة جميع اسماء الملفات في المجلد الحالي بترتيب ابجدي

تعليقات



حجم الخط
+
16
-
تباعد السطور
+
2
-