Como alternar Mostrar / ocultar arquivos ocultos no Windows por meio da linha de comando?

24

Frequentemente preciso alternar entre mostrar / ocultar arquivos ocultos no meu PC. Eu tenho feito isso da maneira usual,

  • Clique em Organizar em uma janela do Explorer.
  • Selecione as opções Pasta e pesquisa.
  • Mude para o separador Ver.
  • Alternar entre Mostrar / ocultar arquivos ocultos.

Este método é tão longo e eu estou cansado disso.

Gostaria de alternar entre eles a partir da linha de comando (cmd). Existe alguma maneira de conseguir isso?

Além disso, uma maneira de alternar entre Mostrar / ocultar arquivos de sistema na linha de comando seria ótima.

    
por RogUE 01.12.2016 / 16:17

5 respostas

28

Arquivos, pastas ou unidades ocultas:

Adicione (ou sobrescreva /f ) o valor Hidden à chave de registro: HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced .

Mostrar:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f

Não mostre:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f

ToggleHiddenFiles.bat

REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden | Find "0x2"
IF %ERRORLEVEL% == 1 goto turnoff
If %ERRORLEVEL% == 0 goto turnon

goto end
:turnon
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 1 /f
goto end

:turnoff
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /d 2 /f
goto end

:end

Ocultar arquivos do sistema operacional protegidos (recomendado)

verificado:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f

Não verificado:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f

ToggleSystemFiles.bat

REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden | Find "0x0"
IF %ERRORLEVEL% == 1 goto turnoff
If %ERRORLEVEL% == 0 goto turnon

goto end
:turnon
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 1 /f
goto end

:turnoff
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /d 0 /f
goto end

:end

Notas: As alterações ocorrem imediatamente. O programa reg requer privilégios de administrador, portanto, execute os arquivos em lote como administrador.

    
por 01.12.2016 / 16:27
3

A propriedade para mostrar / ocultar arquivos ocultos é gerenciada no registro, então você simplesmente precisa de um arquivo .reg que simplesmente alterna essa propriedade. Aqui está como você faz isso através do registro:

  • Digite "regedit" e pressione "Enter".
  • Navegue até o seguinte local: HKEY_CURRENT_USER - > Software - > Microsoft - > Windows - > CurrentVersion - > Explorador - > Avançado
  • Defina o valor de "Oculto" como "1" para mostrar arquivos, pastas e unidades ocultas.
  • Defina o valor como "2" para não mostrar arquivos, pastas e unidades ocultas.
  • Defina o valor para “ShowSuperHidden” como “1” para mostrar arquivos protegidos do sistema operacional. Defina o valor como “2” para não mostrar arquivos protegidos do sistema operacional.

Se você me der um pouco de tempo, vou escrever o arquivo REG e publicá-lo aqui. Edit: Steven parece ter postado um script de exemplo, então eu não vou construir um.

    
por 01.12.2016 / 16:25
1

Embora não seja uma função de linha de comando, aqui está um método sobre como abrir rapidamente a janela: Mostrar arquivos e pastas ocultos.

Cuidado: revise as informações de origem na Parte 1 sobre o Vista antes de prosseguir.

Parte 1: Crie uma pasta que contenha o objeto 'Mostrar pastas e arquivos ocultos'.

Parte 2: Crie um atalho na área de trabalho de 'Mostrar pastas e arquivos ocultos'.

Parte 3: Abra a janela para "Mostrar arquivos e pastas ocultos"

Depois de ter completado todas as 3 partes, você terá um atalho de teclado para acesso rápido à janela para "Mostrar pastas e arquivos ocultos".

Parte 1

  1. Clique com o botão direito em uma área vazia da área de trabalho
  2. Clique em Novo
  3. Clique em Pasta
  4. Nomeie a pasta: How-To Geek. {ED7BA470-8E54-465E-825C-99712043E01C}

Fonte: link

Parte 2:

  1. Abra a pasta How-To Geek que você acabou de criar
  2. Clique na seta ao lado de Opções do Gerenciador de arquivos, se ainda não estiver expandida
  3. Clique com o botão direito e arraste para a área de trabalho "Mostrar pastas e arquivos ocultos"
  4. Clique em criar atalho aqui

Nota: Nesta situação particular, você pode clicar com o botão esquerdo e arrastar, mas é sempre uma boa prática clicar com o botão direito e arrastar para garantir que está desempenhando a função pretendida e também clicar em cancelar se necessário.

Parte 3:

  1. Clique com o botão direito do mouse na pasta de atalhos na área de trabalho "Mostrar pastas e arquivos ocultos"
  2. Clique em Propriedades
  3. Na guia Atalho, clique no campo Chave de atalho
  4. Pressione algo como Ctrl + Alt + T
  5. Clique em OK
  6. Pressione Ctrl + Alt + T e a opção "Mostrar arquivos e pastas ocultos" será aberta
por 23.12.2016 / 13:47
0

Eu sei que você não está usando, mas vale a pena considerar a atualização. O processo no Windows 10 é: Alt + V H H

Você precisa de mais pressionamentos de teclas para abrir o prompt de comando no Windows 7.

    
por 06.12.2016 / 22:20
0

Uma maneira possivelmente mais conveniente de fazer isso com o mínimo de esforço é adicionar um item de menu de contexto para fazer isso:

  1. Crie um novo documento de texto simples em algum lugar e nomeie-o como "togglehidden.reg"
  2. Abra-o com o bloco de notas e cole o seguinte:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Folder\shell\Windows.ShowHiddenFiles]
    "CommandStateSync"=""
    "Description"="@shell32.dll,-37573"
    "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
    "MUIVerb"="@shell32.dll,-37572"
    
    
    [HKEY_CLASSES_ROOT\Directory\Background\shell\Windows.ShowHiddenFiles]
    "CommandStateSync"=""
    "Description"="@shell32.dll,-37573"
    "ExplorerCommandHandler"="{f7300245-1f4b-41ba-8948-6fd392064494}"
    "MUIVerb"="@shell32.dll,-37572"
    
  3. salve e feche.

  4. clique duas vezes no novo arquivo reg, aceite os prompts para instalá-lo e pronto.

Isso é o que você deve receber: Alternar oculto

Fonte: link

    
por 09.01.2018 / 13:56