Самый быстрый способ увидеть скрытые файлы в Windows?


16

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

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

Ответы:


17

На 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/


Ах, это прекрасно! Именно то, что я хотел. Спасибо! : D
Саша Чедыгов

Все еще работает отлично - однако Windows 10 уже использует win + h (для IMHO бесполезный «Поделиться обаянием»), поэтому вы должны адаптировать скрипт для использования, например, win + g. Мне также пришлось закомментировать If (eh_Class = "#32770" OR A_OSVersion = "WIN_VISTA")часть, чтобы убедиться, что F5она всегда отправляется в проводник (или какое-либо другое окно в данный момент активно, но когда вы используете это, кроме как в окнах проводника?)
Тобиас Кинцлер,

13

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

ALT V H H

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


... если вы не используете не английский язык, в этом случае, Vнапример, он может быть Aна немецком ... +1 тем не менее, хотя я предпочитаю способ win + h (или, скорее, win + g для win10 )
Тобиас Kienzler

... и в Windows 10. Отличный ярлык :) Никогда не думал об этом.
sys49152

10

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

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

' 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

Выглядит фантастически! Я собирался предложить сделать 2 reg файла и использовать их, но это еще быстрее и эффективнее. Я скопировал скрипт, на который вы ссылались, в текст вашего поста, чтобы людям было легче читать ваш ответ. Вы написали сценарий или нашли его? Просто любопытно, так как я хотел бы добавить атрибуцию, если вы только что нашли это.
nhinkle

Хороший сценарий, спасибо. Я закончил тем, что использовал скрипт AutoHotKey выше для удобства, но вы все равно получаете +1. :)
Саша Чедыгов

Два слова: Ку Тесто. Это хорошо. (Работает для меня на W7-64 бит) Это мои любимые виды решений. Нет программного обеспечения для установки, нет процессов для постоянного запуска в тех редких случаях, когда вам нужна функциональность. Прозрачный, поэтому нет угрозы безопасности и интересно (как с exes, которые делают это), что еще может сделать exe.
CChiss

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. В разделе «Просмотр»
    а) установите переключатель «Показать скрытые файлы, папки и диски».
    Б) Снимите флажок «Расширения для известных типов файлов». c) Снимите флажок с флажка Скрыть защищенные файлы операционной системы.
  6. Нажмите на Применить и ОК.

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


0

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

Папки WinMend Скрытые
папки


Эти приложения на самом деле изменяют атрибут файловой системы «скрытый», или они используют некоторую функцию стеганографии?
Тобиас Кинцлер

Никакой стенографии или описания не было бы зашифровано, а не скрыто. Я предполагаю, что они устанавливают все виды хуков в систему и, возможно, Explorer, но не противостоят профессионалу. Для абсолютной безопасности см. VeraCrypt .
harrymc

Разве TrueCrypt (на котором основан VeraCrypt) не прекратил разработку из-за какой-то неопределенной проблемы безопасности? В любом случае, поскольку я (в основном) использую Linux, я предпочитаю LUKS / dmcrypt, а для Windows - FreeOTFE или его преемника LibreCrypt (он же doxbox). Но я отвлекся ...
Тобиас Кинцлер

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.