Удаление файла или папки с помощью PowerShell (подробное руководство)

PowerShell — это действительно мощный инструмент командной строки, используемый для автоматизации и написания сценариев различных задач в Windows. Это полнофункциональная расширенная версия командной строки.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

PowerShell также используется для выполнения различных операций с файлами, таких как создание и изменение файлов. Он также предоставляет различные команды и функции для управления файлами, включая возможность удаления файлов.

Удаление одного файла с помощью PowerShell

Чтобы удалить один файл в PowerShell, вам нужно будет использовать команду «Remove-Item».

  1. Откройте меню «Пуск» и введите «Windows PowerShell» в «поле поиска».
  2. Откройте его и введите команду «Remove-Item» вместе с местоположением и именем файла.

    введите команду "Убрать предмет" вместе с расположением файла и именемвведите команду «Remove-Item» вместе с местоположением и именем файла

Удалить элемент

Здесь — это расположение файла, который вы хотите удалить. Например, если вы хотите удалить файл с именем «example.txt», который находится в «каталоге C:\Temp», вы должны использовать следующую команду:

Remove-Item C:\Temp\example.txt

Рекурсивное удаление файлов и папок

Для рекурсивного удаления файлов и папок вы можете использовать параметр «-Recurse» с командой «Remove-Item».

  1. Откройте «Windows PowerShell» и введите команду «Remove-Item» вместе с расположением и именем файла с «-Recurse» в конце.

    введите команду "Убрать предмет" вместе с расположением файла и именем с "-Рекурсия" в концевведите команду «Remove-Item» вместе с местоположением и именем файла с «-Recurse» в конце

  2. Это удалит папку, расположенную в «x», и все ее содержимое.

Например

Remove-Item C:\Temp\example.txt -Recurse

Принудительное удаление файла

Чтобы принудительно удалить файл, который защищен от записи или используется каким-либо процессом через PowerShell, вам нужно будет использовать параметр «-Force» с командой «Remove-Item».

  1. Откройте «Windows PowerShell» и введите команду «Remove-Item» вместе с расположением и именем файла с «-Force» в конце.

    введите команду "Убрать предмет" вместе с расположением и именем файла, с "- Сила в концевведите команду «Remove-Item» вместе с местоположением и именем файла с «-Force» в конце

  2. Это удалит файл, расположенный в «x», даже если он доступен только для чтения или используется другим процессом.

Например

Remove-Item C:\Temp\example.txt -Force

Удаление файлов рекурсивно на основе расширения файла

Для рекурсивного удаления файлов на основе расширения файла (например, .txt) вы можете использовать команду «Get-ChildItem» с параметром «-Filter», чтобы получить список файлов, а затем удалить файлы с помощью «Remove- Команда «Элемент».

использовать "Get-ChildItem" команда с "-Фильтр" параметр и "Убрать предмет" команда.используйте команду «Get-ChildItem» с параметром «-Filter» и команду «Remove-Item». Get-ChildItem C:\Temp -Filter *.txt | Убрать предмет

Удаление файлов, соответствующих определенному шаблону

использовать "Get-ChildItem" команда с "-Путь" параметр и "Убрать предмет" команда для их удаления.используйте команду «Get-ChildItem» с параметром «-Path» и команду «Remove-Item», чтобы удалить их.

Вы можете использовать команду «Get-ChildItem», чтобы собрать все файлы, соответствующие шаблону (например, файлы, которые содержат слово «test» в имени файла) с параметром «-Path», а затем с помощью «Remove-Item». команда для их удаления.

Get-ChildItem C:\Temp -Path “*test*” | Убрать предмет

Удаление всех файлов в папке

использовать "Get-ChildItem" команда с "-Файл" параметр и "Убрать предмет" команда.используйте команду «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, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *