Използвайте PowerShell, за да изтриете файлове и папки в Windows 11/10

Ако не можете да изтриете файл или папка от вашия компютър, можете да използвате Windows PowerShell , за да изтриете всеки файл и папка без усилие. Предимството на използването на PowerShell е, че можете да изтриете принудително файл(force delete a file) и да премахнете всички елементи от папка. Видяхме как да изтриете файлове и папки с помощта на командния ред . Сега нека видим как да го направите с помощта на PowerShell .

Използвайте PowerShell(Use PowerShell) , за да изтриете файлове и папки

За да изтриете файлове и папки(delete files and folders) с помощта на Windows PowerShell , следвайте тези стъпки -

  1. Отворете Windows PowerShell
  2. Идентифицирайте папката
  3. Използвайте командата Remove-item.

Ето урока в подробна форма.

Изтрийте(Delete) един файл с помощта на PowerShell

За да започнете, трябва да отворите PowerShell . За това можете да натиснете Win+X и да изберете Windows PowerShell от списъка. Като алтернатива можете да го потърсите в полето за търсене на лентата(Taskbar) на задачите . След това въведете следната команда -

Remove-item file-path

Това е основната форма на командата.

Да предположим, че имате файл с име TWC.png в папката TWC на ​​вашия работен плот(Desktop) . За да го изтриете с помощта на Windows PowerShell , трябва да въведете тази команда-

Remove-item C:\Users\user-name\Desktop\TWC\TWC.png

Как да изтриете файлове и папки с помощта на Windows PowerShell

Трябва да включите разширението на файла в командата. В противен случай той няма да разпознае вашата команда и приветстващо съобщение ще ви приветства.

Свързано(Related) : Как да изтриете файлове, по-стари от X дни в Windows

Изтрийте(Delete) една папка с помощта на PowerShell

Ако искате да изтриете папка с помощта на Windows PowerShell , трябва да въведете командата, както бе споменато по-рано -

Remove-Item folder-path

Да предположим, че имате папка с име TWC на ​​вашия работен плот(Desktop) . Ако искате да го изтриете, трябва да въведете тази команда-

Remove-item C:\Users\user-name\Desktop\TWC

Ако папката е празна, тя ще бъде изтрита незабавно. Ако обаче папката има някои файлове, трябва да потвърдите изтриването, като натиснете бутоните Y и Enter .

Изтрийте(Delete) няколко файла с помощта на PowerShell

Ако имате няколко файла за изтриване, трябва да въведете друга команда. Командата изглежда същата, но има малка разлика.

Remove-item file-path, file-path1, file-path2

Трябва да въведете всички пътеки на файловете по този начин. Например, имате един файл с име TWC.png на работния плот(Desktop) и друг файл с име TWC1.txt в папката Downloads . За да ги изтриете наведнъж, можете да въведете следната команда -

Remove-item C:\Users\user-name\Desktop\TWC.png, C:\Users\user-name\Downloads\TWC1.txt

Изтрийте(Delete) няколко папки с помощта на PowerShell

Подобно на изтриването на множество файлове, командата е същата за премахване на повече от една папка с помощта на Windows PowerShell . Например, можете да използвате команда като тази -

Remove-item C:\Users\user-name\Desktop\TWC, C:\Users\user-name\Downloads\TWC1

Тази команда ще изтрие наведнъж папката TWC от работния плот(Desktop) и папката TWC1 от папката Downloads .

За ваша информация, ако използвате тези команди, вашите файлове и папки ще бъдат изтрити за постоянно. С други думи, не можете да ги намерите в кошчето(Recycle Bin) .

Проверете елементите в папка

В случай, че не можете да отворите папка, но искате да знаете за елементите, можете да използвате тази команда-

Get-ChildItem folder-path

Ако имате папка на вашия работен плот(Desktop) с име TWC , трябва да въведете следната команда, за да разкриете всички неща-

Get-ChildItem C:\Users\user-name\Desktop\TWC

По подразбиране той показва Mode , LastWriteTime , Length и Name . Можете да получите името на файла от тук, за да можете да изтриете правилния елемент.

Проверете(Check) времето на последната модификация и времето за създаване

Ако искате да проверите времето, когато даден файл е създаден или променен, можете да използвате тази команда -

Get-ChildItem C:\Users\user-name\Desktop\TWC | Select-Object FullName, LastWriteTime, CreationTime

Можете да намерите три колони с всички имена на файлове и други подробности.

Принудително изтриване на елемент

Ако вашата папка има някои файлове само за четене или скрити, които искате да премахнете, не можете да използвате командата, спомената по-горе, тъй като тя ще покаже грешка. В този случай трябва да използвате параметъра -force . Например, ако има някои скрити файлове или файлове само за четене в папката TWC , която е поставена на работния плот(Desktop) , трябва да въведете тази команда-

Remove-item C:\Users\user-name\Desktop\TWC -force

Същата команда може да се използва и за изтриване на файл само за четене. И в двата случая ще получите съобщение за потвърждение, където трябва да въведете Y и да натиснете бутона Enter.

Изтрийте без потвърждение

Ако използвате първата команда от тази статия, ще бъдете посрещнати със съобщение за потвърждение. Ако обаче не искате да получите такова съобщение, можете да използвате параметър, наречен -recurse .

Например,

Remove-item C:\Users\user-name\Desktop\TWC -recurse

След като въведете тази команда, вашата папка или файл ще бъдат изтрити за постоянно без никакво потвърждение.

Изключете определен тип файл

Да предположим, че имате няколко типа файлове като TXT , PNG , DOCX , PDF и т.н. и искате да изтриете всички елементи с изключение на TXT файловете. В този случай можете да използвате параметъра -exclude . Командата изглежда така -

Remove-Item –path C:\Users\user-name\Desktop\TWC* -exclude *.txt

Може би вече сте се досетили – той ще изключи всички .txt файлове и ще изтрие други. Той обаче показва съобщение за потвърждение. Ако искате да ги изтриете директно, можете да използвате параметъра -recurse , както беше споменато по-рано.

Надявам се, че тези команди ще ви бъдат полезни.(I hope these commands will be helpful for you.)



About the author

Аз съм компютърен програмист и съм от над 15 години. Уменията ми са в разработването и поддържането на софтуерни приложения, както и в предоставянето на техническа поддръжка за тези приложения. Също така съм преподавал компютърно програмиране на гимназисти и в момента съм професионален инструктор.



Related posts