كيفية حذف الملفات (والمجلدات) باستخدام PowerShell

النقاط الرئيسية

  • لحذف ملف أو مجلد، استخدم الأمر “Remove-Item PATH” في PowerShell. في هذا الأمر، استبدل “PATH” بالمسار الكامل للملف أو المجلد الذي تريد إزالته.
  • لحذف كافة الملفات الموجودة في مجلد مع الاحتفاظ بالمجلد، استخدم الأمر “Remove-Item PATH\*.*”، حيث يكون “PATH” هو المسار الكامل للمجلد.
  • لإزالة كافة الملفات من مجلد ومجلداته الفرعية، استخدم الأمر “Remove-Item PATH -Recurse -Include *.*”، مع استبدال “PATH” بالمسار الكامل للمجلد الرئيسي.



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


قبل أن تبدأ: كيفية العثور على المسار الكامل لملف أو مجلد

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

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

كيفية حذف الملفات والمجلدات باستخدام PowerShell


لقد قمت بنجاح بنسخ مسار العنصر المحدد إلى الحافظة الخاصة بك. يمكنك الآن لصق هذا المسار (باستخدام Ctrl+V) حيثما يلزم داخل نافذة PowerShell.

كيفية حذف ملف معين باستخدام PowerShell

لإزالة ملف معين من جهاز الكمبيوتر الخاص بك، استخدم الأمر “Remove-Item” في PowerShell.

ابدأ بفتح نافذة PowerShell على جهاز الكمبيوتر الخاص بك. هنا، اكتب الأمر التالي، واستبدل “PATH” بالمسار الكامل للعنصر الذي تريد حذفه، ثم اضغط على Enter:

Remove-Item PATH

على سبيل المثال، لحذف ملف باسم “Old-List.txt” على سطح المكتب، يمكنك تشغيل الأمر:

Remove-Item "C:\Users\username\Desktop\Old-List.txt"

أداة cmdlet 'Remove-Item' لحذف ملف في نافذة PowerShell.


لاحظ أن الأمر لن يطلب تأكيدًا قبل حذف الملف. إذا كنت تريد أن يقوم الأمر بذلك، فأضف معلمة “تأكيد” على النحو التالي:

Remove-Item "C:\Users\username\Desktop\Old-List.txt" -Confirm

كيفية حذف مجلد معين باستخدام PowerShell

بإمكانك استخدام أمر “Remove-Item” في PowerShell لإزالة أي دليل من جهاز الكمبيوتر الخاص بك.

يؤدي حذف مجلد إلى إزالة جميع المجلدات الفرعية والملفات الموجودة بداخله.

للبدء، قم بتشغيل PowerShell، واكتب الأمر التالي، واستبدل “PATH” بالمسار الكامل للدليل الخاص بك، واضغط على Enter:

Remove-Item PATH

على سبيل المثال، لحذف دليل باسم “الملفات القديمة” من سطح المكتب، يمكنك تشغيل الأمر:

Remove-Item "C:\Users\username\Desktop\Old Files"


أداة cmdlet 'Remove-Item' لحذف مجلد في نافذة PowerShell.

كيفية حذف جميع الملفات الموجودة في مجلد مع الاحتفاظ بالمجلد

إذا كنت تريد إزالة كافة الملفات من مجلد ولكن الاحتفاظ بالمجلد، استخدم الأمر “Remove-Item” على النحو التالي.

في نافذة PowerShell، اكتب الأمر التالي، واستبدل “PATH” بالمسار الكامل للمجلد الذي تريد إفراغه، وأضف “\*.*” قبل علامة الاقتباس الأخيرة، واضغط على Enter:

Remove-Item PATH\*.*

على سبيل المثال، لحذف كافة الملفات من مجلد باسم “ملفاتك” من سطح المكتب، قم بتشغيل:

Remove-Item "C:\Users\username\Desktop\Your Files\*.*"

أداة cmdlet 'Remove-Item' لحذف جميع الملفات الموجودة داخل مجلد على نافذة PowerShell.


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

كيفية حذف جميع الملفات من مجلد ومجلداته الفرعية

إذا كنت ترغب في إزالة جميع الملفات من مجلد ومجلداته الفرعية، أضف المعلمتين “Recurse” و”Include” إلى الأمر “Remove-Item”.

افتح نافذة PowerShell، وأدخل الأمر التالي، واستبدل “PATH” بالمسار الكامل للمجلد، ثم اضغط على Enter:

Remove-Item PATH -Recurse -Include *.*

هنا، تضمن معلمة “Recurse” حذف ملفات المجلدات الفرعية أيضًا. تضمن معلمة “Include” إزالة الملفات التي تحمل أي اسم أو امتداد.

على سبيل المثال، لإزالة كافة الملفات من مجلد “التنزيلات” والمجلدات الفرعية التابعة له على سطح المكتب، قم بتشغيل:

Remove-Item "C:\Users\username\Desktop\Downloads" -Recurse -Include *.*


أداة cmdlet 'Remove-Item' لحذف العناصر بشكل متكرر في نافذة PowerShell.

كيفية حذف الملفات التي تحتوي على أحرف بدلية

يوفر PowerShell أحرفًا بديلة، مما يسمح لك بحذف أنواع مختلفة من الملفات بمجرد تحديد أنواع الملفات هذه في الأمر الخاص بك. في جميع الأمثلة أدناه، استبدل “PATH” بالمسار الكامل للمجلد الخاص بك.

على سبيل المثال، إذا كنت تريد إزالة كافة ملفات JPG من مجلد، استخدم الأمر التالي:

Remove-Item PATH -Include *.jpg

هناك استخدام آخر للأحرف البدل وهو حذف كل الملفات باستثناء نوع معين من الملفات من الدليل. على سبيل المثال، لإزالة كل الملفات باستثناء ملفات PDF من مجلد، استخدم الأمر التالي:

Remove-Item PATH -Exclude *.pdf


هناك استخدام متقدم آخر لبرنامج PowerShell وهو إزالة جميع المجلدات الفارغة من الدليل المحدد. في هذه الحالة، استخدم الأمر التالي، مع استبدال “PATH” بالمسار الكامل للدليل:

Get-ChildItem -Recurse PATH | where { $_.PSISContainer -and @( $_ | Get-ChildItem ).Count -eq 0 } | Remove-Item

وأنت على استعداد.


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

أضف تعليق