Como excluir todos os arquivos que não correspondem aos critérios

Tenho uma pasta cheia de relatórios. A cada semana, mais relatórios são publicados. Gostaria de um script semanal que exclua todos os arquivos em todas as subpastas se o final do nome do arquivo (exceto a extensão) não corresponder a uma frase predefinida. Quaisquer arquivos que não terminem em '07.02.16' OU '31.01.16' devem ser destruídos, por exemplo. Por favor ajude! Muito obrigado.

Melhor resposta de

Leonardo· respondeu em 04/01/2024

O uso do PowerShell permite excluir ou incluir explicitamente arquivos específicos que não correspondem aos critérios no processo de exclusão. O exemplo de cmdlet a seguir explica a remoção de arquivos com o nome de arquivo *.LOG.

Um método é usar o cmdlet Remove-Item diretamente usando o argumento -Include, conforme ilustrado abaixo:

  • Remove-Item -Path C:\temp\* -Include *.log

Outro método, possivelmente o mais conservador, é usar primeiro o cmdlet Get-ChildItem para reunir a lista de arquivos a serem destruídos. Você pode finalmente canalizar a coleção para o cmdlet Remove-Item quando estiver satisfeito com a lista de arquivos a serem excluídos. Por exemplo, o código abaixo obtém os arquivos *.LOG em c:\temp.

  • Get-ChildItem -Path C:\temp\* -Include *.log

O Get-ChildItem produz uma lista de arquivos que correspondem ao nome do arquivo *.LOG como resultado do código acima. Mas e se você quiser excluir arquivos com o número 07.02.16 em seus nomes? Você pode transmitir o argumento -Exclude, conforme mostrado no código a seguir:

  • Get-ChildItem -Path C:\temp\* -Include *.log -Exclude *07.02.16*

Como você excluiu o arquivo com o número 07.02.16, o resultado mudou. O arquivo Arquivo 07.02.16.log, em especial, não está mais na lista.

  • Get-ChildItem -Path C:\temp\* -Include *.log -Exclude *07.02.16* | Remover-Item -Verbose

Quando terminar a coleção de arquivos que seu código gera, passe a coleção para o cmdlet Remove-Item para finalmente destruir esses arquivos. Ao executar o código final, você terá alcançado seu objetivo de excluir apenas os arquivos especificados.

Crie um script que executará o espaço em disco adequado para você. Claro, já existem alguns scripts para esse fim; sem dúvida, use-os como referência, mas se estiver preparado para praticar e aprender, você deve se esforçar para escrever os seus próprios.

Se algum dos seus arquivos for corrompido enquanto o script do prompt de comando estiver em execução, você poderá aprender como excluir arquivos corrompidos usando diversas abordagens. No entanto, se você inserir o caminho errado e excluir acidentalmente alguns arquivos importantes, pare imediatamente de usar o PC e utilize um aplicativo de recuperação de arquivos para recuperá-los. EaseUS Data Recovery Wizard é um software poderoso que pode recuperar arquivos excluídos .

EaseUS Data Recovery Wizard recupera arquivos excluídos ou perdidos com facilidade e rapidez.

Tutoriais de como recuperar dados perdidos, excluídos ou formatados de HD, SSD, USB, cartão SD etc no Windows e Mac.

Pessoas também perguntam

Como faço para recuperar dados da minha unidade D [com método testado]

Como recupero dados da minha unidade D? Suponha que você tenha a mesma dúvida, leia este artigo e descubra a maneira prática de recuperar seus dados apagados na unidade D.

Leonardo

04/01/2024

Como reparar uma pasta de trabalho corrompida? Verifique seu guia completo

Sua pasta de trabalho do Excel foi corrompida? Se você está procurando uma maneira útil, bem, você tem sorte. Nesta página, esses métodos são desenvolvidos em torno de uma pasta de trabalho danificada e ensinaremos como reparar uma pasta de trabalho corrompida no Windows 10. Junte-se a nós e continue lendo.

Leonardo

04/01/2024

Como realizar a recuperação de dados de um disco rígido com falha

Como realizar a recuperação de dados de um disco rígido travado? Neste post você aprenderá a maneira mais fácil e rápida. Continue lendo.

Leonardo

04/01/2024

Como recuperar livros excluídos do Kindle [diretriz 2024]

Você excluiu acidentalmente o livro da sua conta Kindle? Baixe a ferramenta gratuita e robusta de recuperação do Kindle quando não encontrar outra maneira de restaurar textos, imagens, fotos ou vídeos excluídos do Kindle Fire HD ou Kindle Paperwhite.

Leonardo

04/01/2024

Recuperação de partição de disco rígido [Recuperação de disco rígido RAW]

Nós o ajudaremos a recuperar dados desta partição RAW em seu disco rígido interno e também forneceremos soluções para converter este RAW

Leonardo

04/01/2024

Como recuperar vídeos perdidos do Insta360

Você está se perguntando como recuperar vídeos excluídos acidentalmente do seu Insta360? Não é difícil fazer isso, você só precisa de uma ferramenta de recuperação de vídeo que possa recuperar dados de um cartão SD.

Leonardo

04/01/2024