Включить / отключить параметр «Показать скрытые файлы» из командной строки

В проводнике Windows параметр « Показать скрытые файлы, папки и диски» можно включить и отключить в разделе « Organise > Folder and search options > View .

Есть ли еще один, более быстрый способ включить / отключить этот параметр? Что-то с помощью командной строки было бы идеальным, но я открыт для всех предложений, которые быстрее или менее громоздки.

Эти настройки находятся в реестре по этому ключу:

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 

Чтобы показать скрытые элементы, установите « Hidden в 1 (чтобы скрыть их, установите для него 2). Чтобы показать системные / супер-скрытые элементы, установите ShowSuperHidden в 1 (0, чтобы скрыть). Поскольку мы решаем непосредственно реестр, Explorer необходимо перезапустить.

Чтобы выполнить все это и включить просмотр всего, вы можете использовать эти командные команды:

 reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v Hidden /t REG_DWORD /d 1 /f reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v ShowSuperHidden /t REG_DWORD /d 1 /f powershell -c gps 'explorer' ^| stop-process 

Если вы предпочитаете избегать PowerShell, это также должно работать, чтобы убить Explorer:

 taskkill /im explorer.exe /f 

Если Explorer не перезагружается автоматически в вашей системе, просто запустите explorer чтобы вернуть панель задач.

Параметр show hidden folder – это нечто, что является частью Explorer.

Хотя в командной строке вы можете использовать команды attrib или dir /ah для просмотра скрытых файлов, вы не можете контролировать скрытую настройку из командной строки, если сначала не пропустите некоторую длину. По сути этот параметр сохраняется в реестре, и вы можете изменить реестр из командной строки. Но это будет гораздо более громоздким, чтобы пойти по этому маршруту, чем быстро изменить настройку на проводнике.

Если это то, что вы собираетесь делать часто, найти параметр в реестре и сохранить его в .reg-файле будет быстрее, потому что тогда вы можете дважды щелкнуть два файла .reg, чтобы включить и отключить его.

К сожалению, я не знаю, где находится в реестре. Я знаю только, что это в ульке HKCU, но не где именно.

Если вы переходите на Windows 10, этот параметр можно найти непосредственно на вкладке вида.

Я решил взять ключи и команды, которые Бен поставил и написал один командный файл, который одновременно включает и Hidden и ShowSuperHidden значения.

Переключение скрытых / спрятанных файлов с пакетным файлом

Здесь вы можете скачать ToggleHidden.bat , но если вы предпочитаете копировать сценарий в файл .bat или .cmd самостоятельно, вот исходный код:

 @echo off REG QUERY "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" | Find "0x0" If %ERRORLEVEL% == 0 goto show IF %ERRORLEVEL% == 1 goto hide goto :error :show REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /f /d 1 > NUL REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /f /d 1 goto restart :hide REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t REG_DWORD /f /d 0 > NUl REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t REG_DWORD /f /d 0 goto restart :error echo There was an error! Check the script. pause goto :eof :restart taskkill /f /im explorer.exe start explorer 

Разбивка того, что делает скрипт: он запрашивает данные Hidden значения; Если он выключен, он переключает его и ShowSuperHidden . Если он уже ShowSuperHidden отключает и его, и ShowSuperHidden . Я решил создать сценарий таким образом, потому что мне редко приходится видеть скрытые файлы, не видя системных файлов, но вы можете изменить это поведение, если хотите. 1

После включения или отключения этих значений реестра сценарий затем убивает и перезапускает проводник проводника Windows Explorer. Если по какой-либо причине значение Hidden не может быть определено командой query тогда скрипт прерывается и повторяет ошибку перед выходом.

Сопоставление пакетного файла с горячей клавишей

Чтобы удовлетворить мои критерии для максимального удобства, я поместил недавно созданный файл ToggleHidden.bat где-то на свой компьютер и использовал AutoHotKey для сопоставления комбинации горячих клавиш для его запуска. Я сделал это, добавив следующее к существующему сценарию AHK:

 Ctrl & H:: Run PATH\TO\FILE Return 

Я использовал AutoHotKey здесь, потому что я уже использую его для аналогичных целей и считаю его более полезным методом назначения горячих клавиш для запуска моих программ, но если вам не нужно будет устанавливать AHK для этого шага, вы также можете использовать это Собственный метод Windows для назначения горячих клавиш программе .

Теперь я могу использовать комбинацию горячих клавиш Ctrl + H, чтобы скрыть и быстро показать или скрыть скрытые / системные файлы по своему усмотрению … и прекрасно работает, если я так говорю сам.


1 Если вы планируете спуститься по этому маршруту, стоит отметить, что в экосистеме Windows сверхъестественные файлы / папки действуют как подмножество скрытых файлов / папок.

Что это означает, когда речь идет о этих двух значениях реестра, так это то, что вы можете включить Hidden значение без включения ShowSuperHidden , но вы не можете включить ShowSuperHidden без включения Hidden ; Это покажет вам только обычные предметы, потому что Windows считает сверхъестественные элементы типом скрытого элемента, и если скрытые элементы скрыты, то есть сверхъестественные элементы. Проще говоря: если вы планируете включить ShowSuperHidden , вам нужно убедиться, что вы ShowSuperHidden Hidden с ним.

  • Заменяйте, а не объединяйте папки при копировании
  • Explorer.exe сбой при нажатии правой кнопкой мыши на файл .ts
  • Значки приложений повреждены в проводнике
  • Windows 10 ver 1607: Проводник длинных путей не работает?
  • Как пакетный файл запускает программу и задает положение и размер windows?
  • Как добавить записи в боковую панель «Другие места» проводника Windows?
  • Навсегда удалить папку с этого ПК
  • Windows 10 отключить спрей окна
  • Добавление элементов в контекстное меню файлов в проводнике Windows
  • Удаление библиотек из боковой панели Explorer 8
  • «Обнаружение предметов» ... yawn
  • Interesting Posts
    Давайте будем гением компьютера.