Linha de comando do Windows: Desmarque os atributos ocultos e do sistema para todos os arquivos ocultos

3

Se você quiser fazer na linha de comando no Windows, todos os arquivos e diretórios não ocultos attrib -s -h * não funcionarão.

    
por Alexey 15.09.2013 / 21:43

2 respostas

7

Você não mencionou qual sistema operacional está usando, mas desde o comando que você usou

attrib -s -h *

não funcionou, suponho que você o usou sem privilégios de administrador.

O método que uso é:

Executar prompt de comando (Iniciar - > Executar - > CMD para XP ou para Vista e 7 Iniciar - > digite CMD na caixa de pesquisa, clique com o botão direito e execute como Administrador), digite o seguinte comando:

attrib -H -S D:\yourfolder\*.* /S /D

Isso removerá o atributo oculto e do sistema de todos os arquivos na pasta yourfolder na unidade D:

Os argumentos / S e / D são opcionais.

/ S recusa em todas as subpastas e

/ D irá reexibir as próprias pastas se elas tiverem o atributo Sistema ou Oculto.

Eu uso isso regularmente para limpar flashdrives infectados por vírus do cliente, como alguns vírus tendem a esconder seus arquivos e substituí-los por cópias infectadas do próprio vírus.

    
por 29.05.2014 / 08:28
0

Para arquivos ocultos:

for /f "delims=|" %x in ('dir /a:h /b') do @attrib -h "%x"

Para arquivos ocultos do sistema:

for /f "delims=|" %x in ('dir /a:sh /b') do @attrib -s -h "%x"

Isso afetará todos os arquivos e diretórios ocultos (e do sistema) no diretório atual

    
por 15.09.2013 / 21:43