Descubra o PowerShell para excluir arquivos com remoção de itens e WMI

Descubra o PowerShell para excluir arquivos com remoção de itens e WMI
Às vezes, pode parecer que o sistema está desacelerando. É porque o armazenamento do sistema fica cheio. Em tal situação, excluir arquivos ou pastas desnecessários pode ajudar a acelerar. Os arquivos no Windows podem ser excluídos usando GUI e PowerShell. Mais especificamente, o PowerShell possui cmdlets específicos que podem ser usados ​​para excluir arquivos, incluindo. Um desses cmdlet mais usado é o “Remover item”Cmdlet. Ele exclui um ou mais itens especificados.

O artigo a seguir será exibido os dois métodos para excluir arquivos no PowerShell.

Descubra o PowerShell para excluir arquivos com remoção de itens e WMI

Esses métodos serão demonstrados em detalhes:

  • Remover item.
  • WMI.

Método 1: Use o cmdlet "Remover-iteem" no PowerShell para excluir arquivos

O "Remover item”O cmdlet exclui os itens de um local especificado no PowerShell. É uma abordagem preferida ao excluir arquivos no PowerShell. Este cmdlet pode excluir arquivos únicos ou múltiplos.

As manifestações explicando o cmdlet "Remove-iteem" são fornecidas abaixo.

Exemplo 1: use o cmdlet "Remover-iteem" para excluir um único arquivo
Esta instância excluirá um único arquivo de texto com a ajuda de um “Remover item”Cmdlet:

Remover-ite c: \ doc \ new.TXT

De acordo com o código acima:

  • Primeiro, defina o cmdlet "Remover-Item" e, em seguida, especifique um caminho de arquivo a ser excluído:

Exemplo 2: Use o cmdlet "Remover-iteem" para excluir todos os arquivos com extensões
Nesta ilustração, todos os arquivos com qualquer extensão serão excluídos:

Remover-ite c: \ doc \*.*

De acordo com o código acima:

  • Primeiro, escreva o “Remover item”CMDLET e depois especifique um caminho de diretório no qual os arquivos estão localizados.
  • No final do endereço do diretório, adicione um ponto entre dois caracteres selvagens para selecionar todos os arquivos com extensões:

Exemplo 3: use o cmdlet "Remover-iteem" para excluir todos os arquivos, incluindo os arquivos ocultos
Nesta demonstração, todos os arquivos, incluindo os ocultos, serão excluídos:

Remover -ite c: \ doc \* -force

De acordo com o código acima:

  • Primeiro, especifique um “Remover item"Cmdlet, então defina o endereço do diretório seguido de um caráter selvagem após uma barra e adicione um"-ForçaParâmetro.
  • O parâmetro "-force" ajudará a excluir os arquivos ocultos:

Método 2: Use o método WMI para excluir arquivos no PowerShell

O "WMI”É outro método que pode ser usado para excluir arquivos no PowerShell. Possui duas classes utilizadas para excluir arquivos: “Get-wmiobject" e "Get-CimInstance”.

Exemplo 1: use o cmdlet "get-wmiobject" da classe WMI para excluir um arquivo
Neste exemplo, um arquivo será excluído usando “Get-wmiobject”Cmdlet:

$ File = get -wmiobject -className cim_datafile -filter "name = 'c: \\ doc \\ new.TXT'"
$ Arquivo.Excluir()

De acordo com o código acima mencionado:

  • Primeiro, inicialize uma variável "$ FILE", Invoque o cmdlet "Get-WmioBject", juntamente com um "-Nome da classe”Parâmetro e atribui -lo um“Cim_datafile" aula.
  • Depois disso, especifique um “-Filtro”Parâmetro e atribua um caminho de arquivo a ser excluído.
  • Por fim, concatenar o “$ Arquivo”Variável com a“Excluir()”Método:

Exemplo 2: Use o cmdlet "Get-CimInstance" da classe WMI para excluir um arquivo
Esta instância excluirá um arquivo usando um “Get-CimInstance”Cmdlet:

$ File = get -cimInstance -className cim_datafile -filter "name = 'c: \\ doc \\ new.TXT'"
$ Arquivo | Invoke -cimmethod -Name Excluir

De acordo com o código acima:

  • Primeiro, inicialize uma variável "$ FILE" e depois atribua -o "Get-CimInstance”CMDLET, junto com um“-Nome da classe”Parâmetro e associe -o ao“Cim_datafile" aula.
  • Depois disso, especifique um “-Filtro”Parâmetro e atribua um caminho de arquivo a ser excluído.
  • Então, defina um “$ Arquivo"Variável e adicione o pipeline"|”Para transferir a saída do comando anterior para o próximo comando.
  • Depois disso, adicione um “Invoke-Cimmethod”CMDlet, especifique um parâmetro de nome e atribua o valor“Excluir”Para isso:

Isso era tudo sobre excluir arquivos no PowerShell.

Conclusão

Para excluir arquivos no PowerShell o “Remover item”CMDLET é usado. Para fazer isso, primeiro, especifique o cmdlet "Remover-Item" e depois adicione o caminho do arquivo a ser excluído. No entanto, para excluir os arquivos ocultos, também apenas adicione o “-ForçaParâmetro após o endereço do caminho do arquivo. Este artigo cobriu um guia para excluir arquivos no PowerShell.