Powershell - Como usar “remove-item” com vários seletores e curingas?

2

Eu tenho uma pasta chamada "test-folder", que contém muitos arquivos com diferentes tipos. Eu quero apagar todos os arquivos de música. (mp3, mp4, mpeg ...)

Eu sei que posso excluir todos os arquivos mp3 assim:

remove-item C:\path\to\test-folder\"*.mp3*"

É possível adicionar vários seletores de caracteres curinga, por exemplo:

remove-item C:\path\to\test-folder\"*.mp3*+*.mpeg*"

para que eu possa excluir todos os arquivos de música com um comando?

    
por Black 24.02.2016 / 19:59

2 respostas

4

Para um único diretório:

remove-item C:\path\to\test-folder\* -include *.mp3, *.mpeg

ou um método útil para quando os arquivos ocupam vários diretórios:

remove-item C:\path\to\test-folder\*.mp3, C:\path\to\other\test-folder\*.mpeg

ou você pode ir primeiro para esse diretório:

cd C:\path\to\test-folder\
remove-item *.mp3, *.mpeg

Use Get-Help Remove-Item -full para detalhes completos sobre sinalizadores e uso disponíveis.

    
por 24.02.2016 / 20:09
0
remove-item C:\path\to\test\folder\* -include .mp4,.mp3

O comando acima precisa mudar um pouco para funcionar corretamente (por cortesia @root)

remove-item C:\path\to\test\folder\* -include *.mp4,*.mp3
    
por 24.02.2016 / 20:12