نحوه حذف پوشه ها و زیر پوشه ها در PowerShell
خلاص شدن از شر هر فایلی در ویندوز 10(Windows 10) به آسانی خوردن پای است. با این حال، مدت زمان فرآیند حذف(deletion process) اجرا شده در فایل اکسپلورر(File Explorer) از یک مورد به مورد دیگر متفاوت است. عوامل مختلفی که بر آن تأثیر میگذارند عبارتند از اندازه، تعداد فایلهای فردی که باید حذف شوند، نوع فایل، و غیره. بنابراین، حذف پوشههای بزرگ حاوی هزاران فایل جداگانه ممکن است ساعتها طول بکشد(can take hours) . در برخی موارد، زمان تخمینی نمایش داده شده در حین حذف حتی می تواند بیش از یک روز باشد. علاوه بر این، روش سنتی حذف نیز کمی ناکارآمد است، زیرا برای حذف دائمی این فایل ها از رایانه خود باید سطل بازیافت را خالی کنید. ( empty Recycle bin)بنابراین، در این مقاله، نحوه حذف پوشه ها و زیر پوشه ها در Windows PowerShell را مورد بحث قرار می دهیم(Windows PowerShell)به سرعت.
نحوه حذف پوشه ها و زیر پوشه ها در Windows PowerShell(How to Delete Folders and Subfolders in Windows PowerShell)
ساده ترین راه های حذف یک پوشه در زیر ذکر شده است:
- مورد را انتخاب کنید و کلید (key)Del را از صفحه کلید فشار دهید.
- روی مورد مورد نظر کلیک راست کرده و از منوی زمینه(from the context menu) ظاهر شده گزینه Delete را انتخاب کنید.(Delete)
با این حال، فایلهایی که حذف میکنید بهطور دائم توسط رایانه حذف نمیشوند، زیرا فایلها همچنان در سطل بازیافت(Recycle bin) وجود خواهند داشت . از این رو(Hence) ، برای حذف دائمی فایل ها از رایانه شخصی ویندوزی(Windows PC) خود ،
- یا کلیدهای Shift + Delete keys را با هم فشار دهید تا مورد حذف شود.
- یا روی نماد Recycle Bin در (Recycle bin)Desktop کلیک راست کرده و سپس روی گزینه Empty(Empty recycle bin) Recycle Bin کلیک کنید.
چرا فایل های بزرگ را در ویندوز 10 حذف کنیم؟(Why Delete Large Files in Windows 10?)
در اینجا چند دلیل برای حذف فایل های حجیم در ویندوز 10 آورده(Windows 10) شده است :
- فضای دیسک(disk space) کامپیوتر شما ممکن است کم باشد، بنابراین لازم است فضا خالی شود.
- ممکن است فایل ها یا پوشه شما به طور تصادفی کپی شده باشد(duplicated)
- فایل های خصوصی یا حساس شما را(private or sensitive files) می توان حذف کرد تا هیچ کس دیگری نتواند به آنها دسترسی داشته باشد.
- ممکن است فایل های شما به دلیل حمله برنامه های مخرب خراب یا مملو از بدافزار باشند.(corrupt or full of malware)
مشکلات حذف فایل ها و پوشه های بزرگ(Issues With Deleting Large Files and Folders)
گاهی اوقات، وقتی فایلها یا پوشههای بزرگتری را حذف میکنید، ممکن است با مشکلات آزاردهندهای مانند:
- فایلها حذف نمیشوند(Files can’t be deleted) – این زمانی اتفاق میافتد که بخواهید فایلها و پوشههای برنامه را به جای حذف نصب حذف کنید.
- مدت زمان بسیار طولانی حذف(Very long duration of deletion) - قبل از شروع فرآیند حذف(deleting process) واقعی ، File Explorer محتویات پوشه را بررسی می کند و تعداد کل فایل ها را برای ارائه ETA محاسبه می کند . ویندوز (Windows)جدا(Apart) از بررسی و محاسبه، فایلها را نیز تجزیه و تحلیل میکند تا بهروزرسانیها را روی فایل/پوشهای که در آن لحظه حذف میشود، نمایش دهد. این فرآیندهای اضافی تا حد زیادی به دوره عملیات(operation period) حذف کلی کمک می کنند .
باید بخوانید(Must Read) : HKEY_LOCAL_MACHINE چیست؟
خوشبختانه، چند راه برای دور زدن این مراحل غیر ضروری و سرعت بخشیدن به روند حذف فایل های بزرگ از ویندوز 10(Windows 10) وجود دارد. در این مقاله روشهای مختلفی را برای انجام این کار به شما معرفی میکنیم.
روش 1: پوشه ها و زیر پوشه ها را در Windows PowerShell حذف کنید(Method 1: Delete Folders and Subfolders in Windows PowerShell)
برای حذف پوشه های بزرگ با استفاده از برنامه PowerShell(PowerShell app) مراحل ذکر شده در زیر را دنبال کنید :
1. روی Start کلیک کنید و (Start)powershell را تایپ کنید، سپس روی Run as administrator کلیک کنید .
2. دستور(command) زیر را تایپ کرده و کلید Enter را(Enter key) بزنید.
Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse
نکته: (Note:)مسیر(path) دستور بالا را به مسیر پوشه ای(folder path) که می خواهید حذف کنید تغییر دهید .
همچنین بخوانید:(Also Read:) نحوه حذف فایل های Win Setup(Delete Win Setup Files) در ویندوز 10(Windows 10)
روش 2: پوشه ها و زیر (Method 2: )پوشه ها را در (Delete Folders and Subfolders in) Command Prompt حذف کنید(Command Prompt)
طبق اسناد رسمی مایکروسافت(Microsoft documentation) ، دستور del(del command) یک یا چند فایل را حذف می کند و دستور rmdir(rmdir command) فهرست فایل را حذف می کند. هر دوی این دستورات را می توان در محیط بازیابی ویندوز(Windows Recovery Environment) نیز اجرا کرد . در اینجا نحوه حذف پوشه ها و زیر پوشه ها در Command Prompt آورده شده است :
1. کلیدهای Windows + Q keysنوار جستجو(search bar) راه اندازی شود .
2. Command Prompt را تایپ کنید و روی گزینه Run as Administrator در قسمت سمت راست کلیک کنید.
3. در صورت درخواست ، در پنجره بازشو User Account Control ، روی (User Account Control)Yes کلیک کنید.(Yes)
4. cd و مسیر پوشه ای را(folder path) که می خواهید حذف کنید تایپ کنید و کلید Enter را(Enter key) بزنید .
برای مثال، cd C:\Users\ACER\Documents\Adobe را مطابق شکل زیر انجام دهید.
توجه:(Note:) می توانید مسیر پوشه را(folder path) از برنامه File Explorer کپی کنید تا هیچ اشتباهی رخ ندهد.
5. خط فرمان اکنون (command line)مسیر پوشه را(folder path) منعکس می کند . برای اطمینان از مسیر وارد شده برای حذف فایل های صحیح، آن را یک بار بررسی کنید. سپس دستور زیر را تایپ کرده و (command )کلید Enter(Enter key) را بزنید تا اجرا شود.
del /f/q/s *.* > nul
6. cd را تایپ کنید. . (cd . .)دستور دهید تا در مسیر پوشه(folder path and hit) یک مرحله به عقب برگردید و کلید Enter را(Enter key) بزنید .
7. دستور زیر را تایپ کرده و (command)Enter بزنید تا پوشه مشخص شده حذف شود.
rmdir /q/s FOLDER_NAME
FOLDER_NAME را با نام پوشه ای که می خواهید حذف کنید تغییر دهید .
این نحوه حذف پوشه ها و زیرپوشه های بزرگ در Command Prompt است.
همچنین بخوانید:(Also Read:) نحوه حذف اجباری فایل(Force Delete File) در ویندوز 10(Windows 10)
روش 3: گزینه حذف سریع را در منوی زمینه اضافه کنید(Method 3: Add Quick Delete Option in Context Menu)
اگرچه، نحوه حذف پوشهها و زیرپوشهها را در Windows PowerShell یا Command Prompt(Windows PowerShell or Command Prompt) یاد گرفتهایم ، این روش باید برای هر پوشه بزرگ جداگانه تکرار شود. برای سهولت بیشتر این کار، کاربران می توانند یک فایل دسته ای(batch file) از دستور ایجاد کنند و سپس آن دستور را به منوی زمینه ( context menu)File Explorer اضافه کنند. این منویی است که پس از کلیک راست روی یک فایل/پوشه ظاهر می شود. سپس یک گزینه حذف(delete option) سریع برای هر فایل و پوشه ای(file and folder) در اکسپلورر(Explorer) در دسترس خواهد بود تا شما از بین آنها انتخاب کنید. این روش طولانی است، بنابراین آن را با دقت دنبال کنید.
1. کلیدهای Windows + Q keys را با هم فشار دهید و notepad را تایپ کنید. (notepad.)سپس مطابق شکل روی Open کلیک کنید .
2. خطوط داده شده را همانطور که در تصویر نشان داده شده در سند Notepad با دقت کپی و جایگذاری کنید(Carefully copy and paste) :
@ECHO OFF ECHO Delete Folder: %CD%? PAUSE SET FOLDER=%CD% CD / DEL /F/Q/S "%FOLDER%" > NUL RMDIR /Q/S "%FOLDER%" EXIT
3. روی گزینه File از گوشه بالا سمت چپ کلیک(left corner) کنید و Save As… را از منو انتخاب کنید.
4. quick_delete.bat را به عنوان نام فایل(File name: ) تایپ کنید و روی دکمه Save کلیک کنید.
5. به مکان پوشه(Folder location) بروید . روی فایل quick_delete.bat(quick_delete.bat ) کلیک راست کرده و گزینه Copy نشان داده شده هایلایت شده را انتخاب کنید.
6. در File Explorer به (File Explorer. )C:\Windowsکلیدهای Ctrl + V keys را فشار دهید تا فایل quick_delete.bat در اینجا جایگذاری شود.
توجه:(Note: ) برای افزودن گزینه حذف(delete option) سریع ، فایل quick_delete.bat(quick_delete.bat file) باید در پوشه ای باشد که دارای متغیر محیطی PATH خودش باشد. (PATH environment)متغیر مسیر(path variable) برای پوشه ویندوز (Windows folder)%windir%. .
7. کلیدهای Windows (keys)Windows + R را به طور همزمان فشار دهید تا کادر محاوره ای Run اجرا شود.(Run)
8. regedit را تایپ کنید و (regedit )Enter را بزنید تا ویرایشگر رجیستری( Registry Editor) باز شود .
توجه:(Note: ) اگر از حساب مدیر وارد نشده باشید، یک پنجره بازشو (administrator account)کنترل حساب کاربری(User Account Control) دریافت خواهید کرد که درخواست مجوز می کند. برای اعطای آن بر روی Yes کلیک کنید(Click) و مراحل بعدی را برای حذف پوشه ها و زیر پوشه ها ادامه دهید.
9. همانطور که در زیر نشان داده شده است، به HKEY_CLASSES_ROOT\Directory\shell
10. روی پوشه shell(shell) کلیک راست کنید . روی New> Key در منوی زمینه کلیک(context menu) کنید. نام این کلید جدید را به حذف سریع(Quick Delete) تغییر دهید .
11. روی کلید حذف سریع(Quick Delete) کلیک راست کرده ، به New بروید و مانند تصویر زیر کلید را از منو انتخاب کنید.( Key )
12. نام کلید جدید را(new key) به Command تغییر دهید .
13. در قسمت سمت راست، روی فایل (Default) دوبار کلیک کنید تا پنجره ((Default))Edit String باز شود .
14. cmd /c “cd %1 && quick_delete.bat” در زیر Value Data تایپ کنید و روی OK کلیک کنید(OK)
اکنون گزینه Delete(Delete option) سریع به منوی زمینه Explorer(Explorer context) اضافه شده است.
15. برنامه ویرایشگر رجیستری(Registry Editor) را ببندید و به پوشه(Folder) ای که می خواهید حذف کنید بازگردید.
16. همانطور که نشان داده شده است، روی پوشه(folder) کلیک راست کرده و از منوی زمینه، Quick Delete را انتخاب کنید .
به محض اینکه حذف سریع(Quick Delete) را انتخاب کردید ، یک پنجره خط فرمان(command prompt window) ظاهر می شود که درخواست تأیید عملکرد را می کند.
17. مسیر Folder(Folder path) و Folder name را(Folder name) یک بار چک کنید و روی هر کلیدی(any key ) از صفحه کلید کلیک کنید تا پوشه به سرعت پاک شود.
توجه:(Note: ) با این حال، اگر به طور تصادفی پوشه اشتباهی را انتخاب کردید و میخواهید فرآیند را خاتمه دهید، Ctrl + C را فشار دهید . خط فرمان(command prompt) مجدداً با نمایش پیغام Terminate batch job (Y/N)?Y را فشار دهید و سپس Enter را فشار دهید تا عملیات حذف سریع(Quick Delete operation) ، همانطور که در زیر نشان داده شده است، لغو شود.
همچنین بخوانید:(Also Read:) نحوه حذف ورودی های شکسته(Delete Broken Entries) در رجیستری ویندوز(Windows Registry)
نکته حرفه ای: (Pro Tip:) جدول پارامترها (Table of Parameters) و موارد استفاده آنها
(& their Uses
)
Parameter | Function/Use |
/f | Forcefully deletes read-only files |
/q | Enables quiet mode, you do not need to confirm for every deletion |
/s | Executes the command on all files in folders of the specified path |
*.* | Deletes all the files in that folder |
nul | Speeds up the process by disabling console output |
اجرای del /?دستور برای کسب اطلاعات بیشتر در مورد همان.
توصیه شده:(Recommended:)
- فروشگاه مایکروسافت بازیها(Microsoft Store Install Games) را در کجا نصب میکند ؟
- نحوه رفع باز(Opening) نشدن فایل های PDF(Fix PDFs) در کروم(Chrome)
- چگونه ابزار گزارشگر نرم افزار گوگل(Google Software Reporter Tool) را غیرفعال کنیم
- نحوه اضافه کردن Notepad++ Plugin در ویندوز 10(Windows 10)
روش های فوق موثرترین روش ها برای حذف پوشه های بزرگ در ویندوز 10(delete large folders in Windows 10) هستند. امیدواریم این راهنما به شما کمک کرده باشد تا نحوه حذف پوشه ها و زیرپوشه ها را در PowerShell & Command Prompt(how to delete folders and subfolders in PowerShell & Command Prompt) یاد بگیرید. همچنین، اگر در مورد این مقاله سؤالی یا نظری دارید، در قسمت نظرات مطرح کنید.
Related posts
Fix Unable به Delete Temporary Files در Windows 10
چگونه Delete Win Setup Files در Windows 10 [راهنمای]
7 Ways به گسترش Elevated Windows PowerShell در Windows 10
Encrypt Files and Folders با Encrypting File System (EFS) در Windows 10
Decrypt EFS Encrypted Files and Folders در Windows 10
6 روش برای حذف فایلهای تخلیه خطای سیستم
چگونه Fix Application Error 0xc0000005
چگونه به Delete SoftwareDistribution Folder در Windows 10
Fix Windows قادر به تکمیل فرمت
غیر فعال کردن Pinch Zoom Feature در Windows 10
تنظیم خودکار در پوشه ها را در ویندوز 10 غیرفعال کنید
Delete A Folder or File با استفاده از Command Prompt (CMD)
Fix Unable برای باز کردن Local Disk (C :)
چگونه به Delete File Explorer Search History
نحوه حذف اکانت گوگل از کروم
چگونه حساب Uber Eats را حذف کنیم
3 Ways به Combine Multiple Internet Connections
نحوه حذف اکانت VK
نحوه حذف Discord
Fix High CPU Usage توسط Service Host: سیستم محلی