Найшвидший спосіб побачити приховані файли в Windows?


16

У моїй бібліотеці документів є купа папок, які автоматично створювалися різними програмами. Щоб зменшити безлад, я зробив ці папки прихованими, бо 99% часу я не хочу їх бачити. Однак, бувають випадки , коли я дійсно хочу бачити їх - то , що це найшвидший спосіб для мене , щоб тимчасово «Unhide» їх? (Під "найшвидшим" ​​я маю на увазі набагато швидше, ніж зайти в Панель управління та змінити параметр видимості вручну.)

Часто я не знаю точних назв папок, тому просто ввести їх імена в панель розташування не виходить. Крім того, я знаю, що існують способи подолати цю проблему, як-от зробити посилання на ці папки, але я дійсно вважаю за краще пряму відповідь на своє запитання.

Відповіді:


17

Я знайшов хороший маленький сценарій AutoHotKey на How-To-Geek.com, який дозволяє просто натиснути "Win + H", щоб переключити показ прихованих файлів. Я використовую його сам, і він працює дуже добре на моєму ПК з Windows 7. А оскільки пам'яті мало (508 Kb), я працював при запуску 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 "Share charm"), тому вам доведеться адаптувати сценарій для використання, наприклад, win + g. Я також повинен був прокоментувати цю If (eh_Class = "#32770" OR A_OSVersion = "WIN_VISTA")частину, щоб переконатися, що F5вона завжди надсилається до провідника (або будь-яке вікно на даний момент активне, але коли ви користуєтеся цим, окрім Windows Explorer?)
Tobias Kienzler

13

Якщо хтось приходить сюди, шукаючи рідний спосіб зробити це в Windows 8+, ви можете це зробити:

ALT V H H

всередині будь-якого вікна провідника.


... якщо ви не використовуєте не англійську мову, і в цьому випадку, Vможливо, наприклад, станьте Aнімецькою мовою ... +1, тим не менш, хоча я віддаю перевагу шляху win + h (а точніше, win + g для win10 )
Tobias Кіензлер

... і в 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 регістрові файли та використовувати їх, але це ще швидше та ефективніше. Я скопіював сценарій, який ви пов’язали, в основну публікацію, щоб людям було легше читати вашу відповідь. Ви написали сценарій чи знайшли його? Цікаво, адже я хотів би додати атрибуцію, якщо ви її просто знайшли.
nhinkle

Гарний сценарій, дякую. Зрештою, для зручності використовую сценарій AutoHotKey, але ви все одно отримуєте +1. :)
Саша Чедигов

Два слова: Ку тіста. Це хороші речі. (Працює для мене на W7-64 біт) Це мої улюблені типи рішень. Немає програмного забезпечення для встановлення, жодних процесів, які постійно працюватимуть у рідкісних випадках, коли вам потрібна функціональність. Прозорі, так що ніяких ризиків для безпеки і не цікаво (як, наприклад, у exe, які це роблять), що ще може зробити exe.
CChriss

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) Виберіть перемикач із написом Показати приховані файли, папки та диски
    b) Видаліть прапорець із прапорець Позначте приховання розширень для відомих типів файлів. в) Видаліть прапорець із прапорець із позначкою Сховати захищені файли операційної системи.
  6. Клацніть на Застосувати та Гаразд.

Дискусія там трохи жорстка, але її також дивно.
ps: Я все ще сподіваюся, що якийсь інтерфейс сценаріїв (power shell?) дозволить шукати в командному рядку.


0

Є безкоштовні продукти, які можуть приховати призначені папки, згорнути їх за одну операцію, а потім приховати їх назад. Ось пара з них. З їх наявного опису було незрозуміло, наскільки швидко перемикати видимість прихованих папок.

Папка WinMend приховані приховані
папки


Чи дійсно ці програми змінюють атрибут файлової системи "прихований", або вони використовують якусь функцію стеганографії-ish?
Тобіас Кіенцлер

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.