15

В моей библиотеке документов есть несколько папок, которые были автоматически созданы различными программами. Чтобы уменьшить беспорядок, я сделал эти папки скрытыми, потому что 99% времени я не хочу их видеть. Однако, бывают случаи , когда я хочу увидеть их - то , что это самый быстрый способ для меня , чтобы временно "Unhide" их? (Под "самым быстрым" я подразумеваю гораздо быстрее, чем заходить в панель управления и вручную изменять параметр видимости.)

Часто я не знаю точных названий папок, поэтому просто ввод их имен в адресную строку не работает. Кроме того, я знаю, что есть способы обойти эту проблему, например, сделать ссылки на эти папки, но я бы действительно предпочел прямой ответ на мой вопрос.

7 ответов7

16

На How-To-Geek.com я нашел симпатичный маленький скрипт AutoHotKey, который позволяет просто нажимать «Win + H», чтобы переключать показ скрытых файлов. Я использую его сам, и он отлично работает на моем ПК с Windows 7. И так как памяти мало (508 Кб), я запустился при запуске Windows.

Посмотрите на это: http://www.howtogeek.com/howto/keyboard-ninja/keyboard-ninja-toggle-hidden-files-with-a-shortcut-key-in-windows/

10

Вы можете использовать простой скрипт VBS, который будет переключаться между отображением и скрытием скрытых файлов и папок.

Я тестировал этот метод только в Windows 7 32-разрядной версии.

' Script to toggle Windows Explorer display of hidden files,
' super-hidden files, and file name extensions
Option Explicit
Dim dblHiddenData, strHiddenKey, strSuperHiddenKey, strFileExtKey
Dim strKey, WshShell
On Error Resume Next
strKey = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
strHiddenKey = strKey & "\Hidden"
strSuperHiddenKey = strKey & "\ShowSuperHidden"
strFileExtKey = strKey & "\HideFileExt"
Set WshShell = WScript.CreateObject("WScript.Shell")
dblHiddenData = WshShell.RegRead(strHiddenKey)
If dblHiddenData = 2 Then
    WshShell.RegWrite strHiddenKey, 1, "REG_DWORD"
    WshShell.RegWrite strSuperHiddenKey, 1, "REG_DWORD"
    WshShell.RegWrite strFileExtKey, 0, "REG_DWORD"
Else
    WshShell.RegWrite strHiddenKey, 2, "REG_DWORD"
    WshShell.RegWrite strSuperHiddenKey, 0, "REG_DWORD"
    WshShell.RegWrite strFileExtKey, 1, "REG_DWORD"
End If

Изменить: я преобразовал сценарий выше в пакетный файл, который будет переключаться между отображением и скрытием скрытых файлов и расширений файлов в Win 7. Увидеть ниже.

@ECHO OFF
set regpath=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
set regvalue=Hidden
set regdata=2
reg query "%regpath%" /v "%regvalue%" | find /i "%regdata%"

IF errorlevel 1 goto :hide
    Reg add "%regpath%" /v Hidden /t REG_DWORD /d 1 /f
    Reg add "%regpath%" /v HideFileExt /t REG_DWORD /d 0 /f
    Reg add "%regpath%" /v ShowSuperHidden /t REG_DWORD /d 1 /f
    goto :end
:hide
    Reg add "%regpath%" /v Hidden /t REG_DWORD /d 2 /f
    Reg add "%regpath%" /v HideFileExt /t REG_DWORD /d 1 /f
    Reg add "%regpath%" /v ShowSuperHidden /t REG_DWORD /d 0 /f
:end
10

Если кто-то приходит сюда в поисках собственного способа сделать это в Windows 8, вы можете сделать это ...

ALT V H H

внутри любого окна проводника.

5

Самый быстрый способ - изменить настройки реестра напрямую. Создайте два файла REG, по одному для каждой настройки, и запустите их. Вы могли бы написать небольшой пакетный файл, который ускорил бы работу, запустив файлы REG без подтверждений. Вот REG-файл, который отключает показ скрытых файлов:

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000002

И один для показа скрытых файлов:

REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000001
2

Показать скрытые файлы в Windows 7 будет обрабатывать видимость во всем мире (что вы хотите избежать).

Вы должны иметь возможность искать скрытые и системные файлы в папке.
Но посмотрите на этот вопрос на форуме " Поиск скрытых файлов и папок в Windows ".

Есть только один способ сделать это,
Выберите параметр Показать скрытые файлы из параметров папки, а затем выполните поиск файлов с помощью поля "Начать поиск".

  1. Нажмите Пуск.
  2. Введите "поиск" в поле поиска.
  3. нажмите "Изменить параметры поиска для файлов и папок".
  4. Теперь нажмите на вкладку "Просмотр".
  5. В поле зрения,
    a) Выберите переключатель с надписью Показать скрытые файлы, папки и диски.
    б) Снимите флажок с флажка Скрыть расширения для известных типов файлов. c) Снимите флажок с флажка Скрыть защищенные файлы операционной системы.
  6. Нажмите на Применить и ОК.

Обсуждение здесь немного резкое, но и удивительное.
PS: я все еще ожидаю некоторый интерфейс сценариев (Power Shell?) позволит поиск в командной строке.

0

Существуют бесплатные продукты, которые могут скрывать назначенные папки, показывать их все за одну операцию, а затем скрывать их обратно. Вот пара из них. Из их доступного описания было неясно, как быстро можно переключать видимость скрытых папок.

Папка WinMend скрыта
Скрыть папки

-1

Toggle Hidden включает сочетание клавиш CTRL+H для быстрого переключения скрытых файлов в проводнике Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .