digite isso na caixa de pesquisa do diretório que você deseja pesquisar
NOT *.mp3
Windows 7 Ultimate 64bit:
Estou procurando uma maneira de encontrar todos os arquivos em um diretório que NÃO sejam de um tipo ou extensão de arquivo específico.
Exemplo: gostaria de encontrar todos os arquivos que não sejam .mp3 na minha pasta de músicas (e em todas as subpastas).
Em um prompt de comando, é possível canalizar a lista direcotry para findstr e usar a opção V
do findstr para excluir linhas como o filtro (neste caso, linhas que terminam em .mp3
), bem como a opção I
para tornar o procedimento de busca insensível a maiúsculas e minúsculas.
dir | findstr /vi "*.mp3"
Eu apenas abro a pasta com o Windows Explorer, adiciono a coluna Tipo ao display e classifico-a.
Passo 1: Obtenha FindUtils .
Etapa 2: find some\dir -type f ! -name *.mp3
Você poderia tentar
xcopy /L /EXCLUDE:.mp3 /S DIRNAME .
O sinalizador / L obriga o xcopy a listar apenas, mas não copiar, o / s é executado em todas as subpastas e o exclui ignora os mp3s
Para uma rápida olhada, classifico clicando no cabeçalho da coluna de tipo no Explorer. Existe uma opção suspensa para assinalar apenas os ficheiros que pretende listar.
Você pode verificar um tipo MIME com:
file -i <YourFile> -F "::" | sed 's/.*:: //' | sed 's/;.*//'
e, em seguida, escreva um script.