Как да изтриете папки и подпапки в PowerShell
Да се отървете от всеки файл в Windows 10 е толкова лесно, колкото да ядете пай. Въпреки това, продължителността на процеса на изтриване, изпълняван във File Explorer , варира от елемент до елемент. Различните фактори, които влияят върху него, са размерът, броят на отделните файлове, които трябва да бъдат изтрити, типът на файла и т.н. По този начин изтриването на големи папки, съдържащи хиляди отделни файлове, може да отнеме часове(can take hours) . В някои случаи прогнозното време, показано по време на изтриването, може дори да бъде повече от един ден. Освен това традиционният начин за изтриване също е леко неефективен, тъй като ще трябва да изпразните кошчето( empty Recycle bin) , за да премахнете за постоянно тези файлове от вашия компютър. И така, в тази статия ще обсъдим как бързо да изтриете папки и подпапки в Windows PowerShell .
Как да изтриете папки и подпапки в Windows PowerShell(How to Delete Folders and Subfolders in Windows PowerShell)
Най-простите начини за изтриване на папка са изброени по-долу:
- Изберете елемента и натиснете клавиша Del (key)на(Del) клавиатурата.
- Щракнете с десния бутон върху елемента и изберете Изтриване (Delete) от контекстното меню(from the context menu) , което се показва.
Въпреки това, файловете, които изтривате, не се изтриват за постоянно от компютъра, тъй като файловете все още ще присъстват в кошчето(Recycle) . Следователно(Hence) , за да премахнете файлове за постоянно от вашия компютър с Windows ,
- Или натиснете едновременно Shift + Delete keys , за да изтриете елемента.
- Или щракнете с десния бутон върху иконата на кошчето на (Recycle)работния плот(Desktop) и след това щракнете върху опцията Изпразване на кошчето .(Empty recycle bin)
Защо да изтривате големи файлове в Windows 10?(Why Delete Large Files in Windows 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) – Преди да започне действителния процес на изтриване, File Explorer проверява съдържанието на папката и изчислява общия брой файлове, за да предостави ETA . Освен(Apart) проверка и изчисляване, Windows също така анализира файловете, за да покаже актуализации на файла/папката, която се изтрива в този момент. Тези допълнителни процеси допринасят значително за цялостния период на операция за изтриване.
Трябва да прочетете(Must Read) : Какво е HKEY_LOCAL_MACHINE?(What is HKEY_LOCAL_MACHINE?)
За щастие има няколко начина да заобиколите тези ненужни стъпки и да ускорите процеса на изтриване на големи файлове от Windows 10 . В тази статия ще ви преведем през различни методи за извършване на същото.
Метод 1: Изтриване на папки и подпапки в Windows PowerShell(Method 1: Delete Folders and Subfolders in Windows PowerShell)
Следвайте стъпките, посочени по-долу, за да изтриете големи папки с помощта на приложението PowerShell :
1. Щракнете върху Старт(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 в Windows 10(How to Delete Win Setup Files in Windows 10)
Метод 2: (Method 2: )Изтриване на папки и подпапки в (Delete Folders and Subfolders in) командния ред(Command Prompt)
Според официалната документация на Microsoft , командата del(del command) изтрива един или повече файлове, а командата rmdir(rmdir command) изтрива файловата директория. И двете от тези команди могат да се изпълняват и в средата за възстановяване на Windows(Windows Recovery Environment) . Ето как да изтриете папки и подпапки в командния ред(Command Prompt) :
1. Натиснете Windows + Q keys , за да стартирате лентата за търсене(search bar) .
2. Въведете Command Prompt и щракнете върху опцията Run as Administrator в десния прозорец.
3. Щракнете върху Да(Yes) в изскачащия прозорец Контрол на потребителските акаунти , ако бъдете подканени.(User Account Control)
4. Въведете cd и пътя към папката,(folder path) която искате да изтриете, и натиснете клавиша Enter(Enter key) .
Например, cd C:\Users\ACER\Documents\Adobe , както е показано по-долу.
Забележка:(Note:) Можете да копирате пътя на папката от приложението File Explorer , така че да няма грешки.
5. Командният ред вече ще отразява пътя на папката. Проверете го веднъж, за да се уверите, че въведения път за изтриване на правилните файлове. След това въведете следната команда (command ) и натиснете клавиша Enter, за(Enter key) да изпълните.
del /f/q/s *.* > nul
6. Въведете cd . . команда, за да се върнете една стъпка назад в пътя на папката и натиснете клавиша Enter(Enter key) .
7. Въведете следната команда(command) и натиснете Enter , за да изтриете посочената папка.
rmdir /q/s FOLDER_NAME
Променете FOLDER_NAME с името на папката, която искате да изтриете.
Ето как да изтриете големи папки и подпапки в командния ред(Command Prompt) .
Прочетете също: (Also Read:) Как да принудително изтриете файл в Windows 10(How to Force Delete File in Windows 10)
Метод 3: Добавете опция за бързо изтриване в контекстното меню(Method 3: Add Quick Delete Option in Context Menu)
Въпреки че научихме как да изтриваме папки и подпапки в Windows PowerShell или командния ред(Command Prompt) , процедурата трябва да се повтори за всяка отделна голяма папка. За да улеснят това допълнително, потребителите могат да създадат пакетен файл на командата и след това да добавят тази команда към контекстното меню на ( context menu)File Explorer . Това е менюто, което се появява, след като щракнете с десния бутон върху файл/папка. След това ще бъде налична опция за бързо изтриване за всеки файл и папка в Explorer , от които да избирате. Това е дълга процедура, така че я следвайте внимателно.
1. Натиснете Windows + Q keys заедно и напишете notepad. След това щракнете върху Отвори(Open) , както е показано.
2. Внимателно(Carefully) копирайте и поставете дадените редове в документа на Notepad , както е показано:
@ECHO OFF ECHO Delete Folder: %CD%? PAUSE SET FOLDER=%CD% CD / DEL /F/Q/S "%FOLDER%" > NUL RMDIR /Q/S "%FOLDER%" EXIT
3. Щракнете върху опцията Файл(File ) от горния ляв ъгъл и изберете Запиши като...( Save As…) от менюто.
4. Въведете quick_delete.bat като име на файл:(File name: ) и щракнете върху бутона Save .
5. Отидете на Местоположение на папката(Folder location) . Щракнете с десния бутон на мишката на файла quick_delete.bat и изберете Копиране(Copy ) , показано, подчертано.
6. Отидете на C:\Windows във File Explorer. Натиснете Ctrl + V keys , за да поставите файла quick_delete.bat тук.
Забележка:(Note: ) За да добавите опцията за бързо изтриване, файлът quick_delete.bat трябва да бъде в папка, която има собствена променлива на средата PATH . Променливата на пътя за папката на Windows е %windir%.
7. Натиснете едновременно клавишите (keys)Windows + R , за да стартирате диалоговия прозорец Изпълнение .(Run)
8. Въведете regedit и натиснете Enter , за да отворите редактора на системния регистър( Registry Editor) .
Забележка:(Note: ) Ако не сте влезли от администраторски акаунт, ще получите изскачащ прозорец за контрол на потребителските акаунти , изискващ разрешение. (User Account Control)Щракнете(Click) върху Да(Yes ) , за да го предоставите и продължете следващите стъпки за изтриване на папки и подпапки.
9. Отидете на HKEY_CLASSES_ROOT\Directory\shell , както е показано по-долу.
10. Щракнете с десния бутон върху папката на shell . Щракнете върху New> Ключ(Key ) в контекстното меню. Преименувайте този нов ключ на Quick Delete .
11. Щракнете с десния бутон върху клавиша за бързо изтриване(Quick Delete) , отидете на New и изберете Key от менюто, както е показано по-долу.
12. Преименувайте новия ключ(new key) на Command .
13. В десния панел щракнете двукратно върху файла (По подразбиране)((Default)) , за да отворите прозореца Редактиране на низ(Edit String) .
14. Въведете cmd /c “cd %1 && quick_delete.bat” под Данни за стойността:(Value Data: ) и щракнете върху OK
Опцията за бързо изтриване(Delete) вече е добавена към контекстното меню на Explorer .
15. Затворете приложението Редактор на системния регистър(Registry Editor) и се върнете към папката(Folder) , която искате да изтриете.
16. Щракнете с десния бутон върху папката(folder) и изберете Бързо изтриване(Quick Delete) от контекстното меню, както е показано.
Веднага след като изберете Бързо изтриване(Quick Delete) , ще се появи прозорец на командния ред с искане за потвърждение на действието.
17. Проверете кръстосано пътя(Folder path) на папката и името(Folder name) на папката веднъж и щракнете върху произволен клавиш(any key ) на клавиатурата, за да изтриете бързо папката.
Забележка:(Note: ) Ако обаче случайно сте избрали грешната папка и искате да прекратите процеса, натиснете Ctrl + C . Командният ред отново ще поиска потвърждение, като покаже съобщението Terminate batch job (Y/N)?Натиснете Y и след това натиснете Enter , за да отмените операцията за бързо изтриване(Quick Delete) , както е показано по-долу.
Прочетете също: (Also Read:) Как да изтриете повредени записи в системния регистър на Windows(How to Delete Broken Entries in 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 инсталира игри?(Where Does Microsoft Store Install Games?)
- Как да коригирате PDF файловете, които не се отварят в Chrome(How to Fix PDFs Not Opening in Chrome)
- Как да деактивирате инструмента на Google Software Reporter(How to Disable Google Software Reporter Tool)
- How to Add Notepad++ Plugin on Windows 10
Горните методи са най-ефективните методи за изтриване на големи папки в Windows 10(delete large folders in Windows 10) . Надяваме се, че това ръководство ви е помогнало да научите как да изтривате папки и подпапки в PowerShell & Command Prompt(how to delete folders and subfolders in PowerShell & Command Prompt) . Освен това, ако имате някакви въпроси/коментари относно тази статия, не се колебайте да ги пуснете в секцията за коментари.
Related posts
Поправете невъзможността за изтриване на временни файлове в Windows 10
Как да изтриете инсталационните файлове на Win в Windows 10 [РЪКОВОДСТВО]
7 начина да отворите повишен Windows PowerShell в Windows 10
Шифроване на файлове и папки с криптираща файлова система (EFS) в Windows 10
Дешифрирайте EFS криптирани файлове и папки в Windows 10
Деактивирайте автоматичното подреждане в папки в Windows 10
Как да поправите грешка в приложението 0xc0000005
Как да създадете резервно копие на системно изображение в Windows 10
Поправка Не можете да отворите вашите имейл папки по подразбиране. Информационният магазин не можа да бъде отворен
Активиране или деактивиране на атрибут, чувствителен към малки и големи букви за папки в Windows 10
Активирайте или деактивирайте наследената конзола за командния ред и PowerShell в Windows 10
Как да изтрия папка System32 в Windows?
Коригиране на Windows не успя да завърши форматирането
Деактивирайте функцията за мащабиране на щипки в Windows 10
Заменете PowerShell с командния ред в контекстното меню в Windows 10
Поправете, че Windows не може да комуникира с устройството или ресурса
Как да деактивирате лепкавите ъгли в Windows 10
Как да изтрия Discord
Поправка Изображението на задачата е повредено или е било подправено
Как да изтриете много акаунти за запознанства с риба