Удаление файла или папки с помощью PowerShell (подробное руководство)
PowerShell — это действительно мощный инструмент командной строки, используемый для автоматизации и написания сценариев различных задач в Windows. Это полнофункциональная расширенная версия командной строки.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
PowerShell также используется для выполнения различных операций с файлами, таких как создание и изменение файлов. Он также предоставляет различные команды и функции для управления файлами, включая возможность удаления файлов.
Удаление одного файла с помощью PowerShell
Чтобы удалить один файл в PowerShell, вам нужно будет использовать команду «Remove-Item».
- Откройте меню «Пуск» и введите «Windows PowerShell» в «поле поиска».
- Откройте его и введите команду «Remove-Item» вместе с местоположением и именем файла.
введите команду «Remove-Item» вместе с местоположением и именем файла
Удалить элемент
Здесь
Remove-Item C:\Temp\example.txt
Рекурсивное удаление файлов и папок
Для рекурсивного удаления файлов и папок вы можете использовать параметр «-Recurse» с командой «Remove-Item».
- Откройте «Windows PowerShell» и введите команду «Remove-Item» вместе с расположением и именем файла с «-Recurse» в конце.
введите команду «Remove-Item» вместе с местоположением и именем файла с «-Recurse» в конце
- Это удалит папку, расположенную в «x», и все ее содержимое.
Например
Remove-Item C:\Temp\example.txt -Recurse
Принудительное удаление файла
Чтобы принудительно удалить файл, который защищен от записи или используется каким-либо процессом через PowerShell, вам нужно будет использовать параметр «-Force» с командой «Remove-Item».
- Откройте «Windows PowerShell» и введите команду «Remove-Item» вместе с расположением и именем файла с «-Force» в конце.
введите команду «Remove-Item» вместе с местоположением и именем файла с «-Force» в конце
- Это удалит файл, расположенный в «x», даже если он доступен только для чтения или используется другим процессом.
Например
Remove-Item C:\Temp\example.txt -Force
Удаление файлов рекурсивно на основе расширения файла
Для рекурсивного удаления файлов на основе расширения файла (например, .txt) вы можете использовать команду «Get-ChildItem» с параметром «-Filter», чтобы получить список файлов, а затем удалить файлы с помощью «Remove- Команда «Элемент».
используйте команду «Get-ChildItem» с параметром «-Filter» и команду «Remove-Item». Get-ChildItem C:\Temp -Filter *.txt | Убрать предмет
Удаление файлов, соответствующих определенному шаблону
используйте команду «Get-ChildItem» с параметром «-Path» и команду «Remove-Item», чтобы удалить их.
Вы можете использовать команду «Get-ChildItem», чтобы собрать все файлы, соответствующие шаблону (например, файлы, которые содержат слово «test» в имени файла) с параметром «-Path», а затем с помощью «Remove-Item». команда для их удаления.
Get-ChildItem C:\Temp -Path “*test*” | Убрать предмет
Удаление всех файлов в папке
используйте команду «Get-ChildItem» с параметром «-File» и команду «Remove-Item».
Чтобы удалить все файлы в папке (но не саму папку), используйте команду «Get-ChildItem» с параметром «-File», чтобы получить список файлов, а затем удалите результаты с помощью команды «Remove-Item». .
Get-ChildItem C:\Temp -File | Убрать предмет
Удаление файла, только если он существует
используйте команду «Test-Path», а затем используйте команду «Remove-Item»
Чтобы удалить файл, только если он существует (во избежание ошибки, если файл не существует), используйте команду «Test-Path», чтобы проверить, существует ли файл, а затем используйте команду «Remove-Item», чтобы удалить его.
if (Test-Path C:\Temp\file.txt) { Remove-Item C:\Temp\file.txt}
Удаление файлов старше указанной даты
Чтобы удалить файлы старше указанной даты, используйте команду «Get-ChildItem» с параметром «-Path» и подстановочным знаком.
чтобы получить список файлов, а затем передать результаты команде «Where-Object», чтобы отфильтровать файлы по дате их создания, а затем передать результаты команде «Remove-Item» для их удаления.
Get-ChildItem C:\Temp -Path “*” | Where-Object { $_.CreationTime -lt (Get-Date).AddDays(-30) } | Убрать предмет
Я надеюсь, что эта статья помогла вам удалить файлы с помощью Windows PowerShell, и всегда будьте осторожны при использовании этих команд, особенно при использовании параметров «-Force» или «-Recurse», поскольку они потенциально могут удалить важные файлы или папки. Обязательно дважды проверьте свои команды перед их запуском, чтобы убедиться, что вы удаляете правильные файлы.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)