211service.com
PowerShell احصل على حجم المجلد في Windows 10/11 | إليك دليل كامل [Partition Manager]
يشعر الكثير من المستخدمين بالارتباك بشأن ما يمكن أن تحصل عليه أوامر cmdlets من PowerShell من حجم المجلد. في هذا المنشور ، هذا الموقع سوف يشرح PowerShell الحصول على حجم المجلد بالتفصيل. يقدم أيضًا بديلاً أفضل لقائمة حجم الملف / المجلد على Windows 10/11.
- هل يمكن لـ PowerShell الحصول على حجم المجلد
- كيفية جعل PowerShell يحصل على حجم المجلد على القرص Windows 10/11
- بديل أفضل لـ PowerShell احصل على حجم المجلد
PowerShell عبارة عن أداة قوية لبيئة سطر أوامر Windows وأداة بيئة برمجة نصية يمكن استخدامها للتعامل مع أعمال مختلفة ، مثل اغلاق / اعادة تشغيل جهاز كمبيوتر بعيد و تثبيت تحديثات الويندوز و نسخ الملفات وحذف الملف وقائمة حجم الملف والمزيد.
ومع ذلك ، فإن الكثير من المبتدئين وحتى المستخدمين ذوي الخبرة ليسوا على دراية بكيفية استخدام PowerShell للقيام بهذه الأعمال. سنناقش هنا أوامر cmdlets 'PowerShell الحصول على حجم الملف' ونقدم أداة بديلة. دعونا نواصل القراءة لمعرفة المزيد من التفاصيل.
هل يمكن لـ PowerShell الحصول على حجم المجلد
هل يمكن لـ PowerShell الحصول على حجم الملف؟ بكل تأكيد نعم. هناك العديد من أوامر cmdlets من PowerShell التي يمكن أن تساعدك في الحصول على حجم المجلد / الملف في دليل محدد. نلخص هنا أوامر cmdlets للحصول على حجم المجلد PowerShell على النحو التالي:
- Get-ChildItem (gci alias): يجب أن يكون الأمر cmdlet الأكثر شيوعًا للحصول على حجم مجلد PowerShell. يسمح لك هذا الأمر cmdlet بالحصول على قائمة بأحجام الملفات / المجلدات في دليل محدد. يمكنه الحصول على جميع العناصر في دليل محدد واحد أو أكثر ، لكنه لا يعرض دليلًا فارغًا.
- قياس الكائن (قياس الاسم المستعار): يستخدم هذا الأمر cmdlet بشكل أساسي لإجراء عمليات حسابية على قيم خصائص الكائنات. يمكنك استخدامه لعرض الحجم الأدنى والأقصى والمجموع لجميع الملفات / المجلدات في الدليل الحالي.
- حدد الكائن (حدد الاسم المستعار): يُستخدم الأمر cmdlet هذا لتحديد خصائص محددة لكائن أو مجموعة كائنات. يمكنه عرض النتيجة وتحويل البايتات إلى ميغا بايت لحجم المجلد / الملف.
الآن ، يجب أن يكون لديك فهم عام لأوامر cmdlets المتعلقة بـ PowerShell الحصول على حجم الدليل. دعونا نرى كيفية الحصول على حجم المجلد / الملف باستخدام PowerShell على Windows 10/11.
كيفية جعل PowerShell يحصل على حجم المجلد على القرص Windows 10/11
كيفية جعل PowerShell يحصل على حجم المجلدات / الملفات على Windows 10/11؟ تختلف الإجابة حسب احتياجاتك. نلخص هنا العديد من الأمثلة الأكثر شيوعًا المتعلقة بوويرشيل الحصول على كائن حجم الدليل.
لفتح نافذة PowerShell المرتفعة ، اكتب بوويرشيل في مربع البحث ، انقر بزر الماوس الأيمن نوافذ بوويرشيل واختر تشغيل كمسؤول وانقر فوق نعم لتأكيد ذلك. بمجرد فتحه ، يمكنك تجربة الأوامر التالية لسرد حجم المجلد / الملف في الدليل.
مثال 1: PowerShell الحصول على حجم المجلد في دليل محدد
إذا كنت ترغب في الحصول على حجم الملف / المجلد في دليل محدد ، يمكنك الرجوع إلى الأمر التالي. على سبيل المثال ، للحصول على حجم المجلد C: \ Windows10Upgrade ، يمكنك تشغيل ملف Get-ChildItem C: \ Windows10Upgrade | قياس - كائن - ملكية طول - المجموع يأمر.
مسار مجلد Get-ChildItem | قياس - كائن - ملكية طول - المجموع

إذا كنت تريد إظهار الحجم الإجمالي للملف لهذا الدليل بالميغا بايت أو بالجيجابايت ، يمكنك تشغيل الأمر التالي.
(gci C: \ Windows10Upgrade | قياس الطول -s) .sum / 1Mb
(gci C: \ Windows10Upgrade | قياس الطول -s) .sum / 1Gb
إذا كنت تريد تقريب الحجم إلى رقمين عشريين ، فيمكنك تشغيل الأمر التالي:
'{0: N2} غيغابايت' -f ((gci C: \ Windows10Upgrade | قياس الطول -s) .sum / 1Gb)

مثال 2. PowerShell الحصول على حجم ملف من نوع معين في دليل
إذا كنت ترغب في الحصول على الحجم الإجمالي لجميع أحجام الملفات من نوع ملف exe. ، فيمكنك تشغيل الأمر التالي. هنا يمكنك استبدال إملف تنفيذى مع أنواع الملفات الأخرى مثل iso و xlsx وما إلى ذلك.
(gci c: \ exe * .exe | قياس الطول -s) .sum / 1Mb
مثال 3. PowerShell الحصول على حجم الدليل ، بما في ذلك المجلدات الفرعية والدلائل الفرعية
للحصول على الحجم الإجمالي لجميع الملفات في الدليل بما في ذلك المجلدات الفرعية والأدلة الفرعية ، يمكنك استخدام –Recurse cmdlet. على سبيل المثال ، إذا كنت تريد الحصول على الحجم الإجمالي لجميع الملفات في دليل C: \ Windows10Upgrade ، فيمكنك تشغيل الأمر التالي.
'{0: N2} غيغابايت' -f ((gci –force C: \ Windows10Upgrade –Recurse -ErrorAction SilentlyContinue | قياس الطول -s) .sum / 1Gb)

مثال 4. PowerShell الحصول على حجم المجلد على أجهزة الكمبيوتر البعيدة
بالإضافة إلى ذلك ، يمكن أن يساعدك PowerShell في الحصول على حجم المجلد / الملف على أجهزة الكمبيوتر البعيدة عبر Invoke-command cmdlet. هنا تحتاج إلى استبدال اسم الحاسوب بالاسم الفعلي للكمبيوتر البعيد.
Invoke-Command -ComputerName hq-srv01 -ScriptBlock $ {الوظيفة: Get-FolderSize} –ArgumentList 'C: \ PS'
بديل أفضل لـ PowerShell احصل على حجم المجلد
وفقًا للمعلومات الواردة أعلاه ، نعلم أن PowerShell هي أداة احترافية يمكنها سرد أحجام الملفات / المجلدات / المجلدات الفرعية في دليل. ومع ذلك ، فإن الأمر يستغرق وقتًا طويلاً ومعقدًا إذا لم تكن معتادًا على أوامر cmdlets هذه. في بعض الأحيان قد تواجه أخطاء مختلفة مثل 'لا يمكن العثور على المسار' ، ' تشغيل البرامج النصية معطل '، إلخ.
هل هناك بديل فعال لحجم مجلد قائمة PowerShell؟ بكل تأكيد نعم. يعد معالج أقسام الموقع هذا أداة. هو - هي محلل الفضاء يمكن أن تساعدك الميزة في تحليل حجم الملف / المجلد / الدليل على محركات أقراص مختلفة بسرعة.
إلى جانب ذلك ، يمكنك البحث عن ملف بالاسم أو الكتابة باستخدام البرنامج. إذا كان محرك الأقراص الثابتة أو محرك الأقراص C ممتلئًا ، فستخبرك هذه الأداة أيضًا ما هي الملفات التي تشغل مساحة القرص الخاص بك ويساعد على إخلاء مساحة على القرص.
