Precisa excluir todos os arquivos com uma extensão em uma unidade no Windows 7


13

Eu tenho uma unidade cheia de milhares de arquivos espalhados por centenas de pastas. Eu estava usando um programa de sincronização que criou muitos arquivos de espaço reservado em toda a unidade. Preciso excluir todos os espaços reservados, mas deixar intactas as pastas e outros arquivos. Estou usando o Windows 7.

Respostas:


23

Encontrei minha própria resposta na linha de comando.

del /s *.wlx

onde wlx é a extensão de arquivo em questão.


1
Se eu tiver arquivos chamado "ASP" e "ASPX" e corre isso, ele também apaga as páginas ASPX ... Basta dizer - não é a extensão "específico"
Lars Holdgaard

Você pode adicionar a /popção para solicitar cada exclusão. Dito isto, bater y enterrepetidas vezes envelhece rapidamente.
precisa saber é

@LarsHoldgaard: A versão "short name" do nome do arquivo para esses arquivos ASPX provavelmente possui uma extensão ASP.
Ben Voigt

Powershell:ls *.wlx -Recurse | foreach {rm $_}
Kolob Canyon

5

Você pode fazer isso usando a GUI do Windows. Digite "* .wlx" na caixa de pesquisa do explorer. Depois que os arquivos forem encontrados, selecione todos (CTRL-A) e exclua usando a tecla Delete ou o menu de contexto. Isso também funciona em versões mais antigas do Windows usando o painel e a janela separados de pesquisa de arquivos do Explorer.

A linha de comando é mais rápida, especialmente se houver muitos arquivos. Acabei de adicionar esta resposta para o registro.


Na verdade, eu tentei isso primeiro, pois é a maneira mais fácil de remover esses arquivos. O método da linha de comando funciona muito bem para muitos arquivos, mas tem o potencial de excluir os arquivos errados, se você não tomar cuidado.
Peter Hoven

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.