Najszybszy sposób, aby zobaczyć ukryte pliki w systemie Windows?


16

W bibliotece dokumentów mam kilka folderów, które zostały automatycznie wygenerowane przez różne programy. Aby zmniejszyć bałagan, ukryłem te foldery, ponieważ 99% czasu nie chcę ich widzieć. Jednak są chwile, gdzie ja nie chcę ich zobaczyć - co to najszybszy sposób dla mnie, aby tymczasowo „pokazywanie” nimi? (Przez „najszybszy” mam na myśli znacznie szybsze niż wchodzenie do Panelu sterowania i ręczna zmiana opcji widoczności).

Często nie znam dokładnych nazw folderów, więc wpisanie ich nazw w pasku lokalizacji nie działa. Wiem też, że istnieją sposoby obejścia tego problemu, takie jak tworzenie linków do tych folderów, ale naprawdę wolałbym bezpośrednią odpowiedź na moje pytanie.

Odpowiedzi:


17

Znalazłem ładny mały skrypt AutoHotKey na How-To-Geek.com, który pozwala po prostu nacisnąć „Win + H”, aby przełączyć wyświetlanie ukrytych plików. Sam go używam i działa bardzo dobrze na moim komputerze z systemem Windows 7. A ponieważ ma mało pamięci (508 Kb), uruchomiłem przy starcie systemu Windows.

Spójrz na to: http://www.howtogeek.com/howto/keyboard-ninja/keyboard-ninja-toggle-hidden-files-with-a-shortcut-key-in-windows/


Ach, to idealne! Dokładnie to, czego chciałem. Dziękuję Ci! : D
Sasha Chedygov

Nadal działa świetnie - jednak Windows 10 już używa win + h (dla bezużytecznego „Uroku Share” IMHO), więc musisz dostosować skrypt, aby używał np. Win + g. Musiałem też skomentować tę If (eh_Class = "#32770" OR A_OSVersion = "WIN_VISTA")część, aby upewnić się, że F5zawsze jest wysyłana do eksploratora (lub dowolnego aktywnego okna, ale kiedy używasz tego, z wyjątkiem okien eksploratora?)
Tobias Kienzler,

13

Jeśli ktoś tu przyjdzie i szuka natywnego sposobu na zrobienie tego w systemie Windows 8+, możesz to zrobić:

ALT V H H

w dowolnym oknie eksploratora.


... chyba że używasz języka innego niż angielski, w którym to przypadku Vmoże np. zostać Aniemieckim ... +1, chociaż wolę metodę win + h (a raczej wygrać + g dla win10 )
Tobias Kienzler

... i Windows 10. Świetny skrót :) Nigdy o tym nie myślałem.
sys49152

10

Możesz użyć prostego skryptu VBS, który będzie przełączał między pokazywaniem i ukrywaniem ukrytych plików i folderów.

Testowałem tę metodę tylko w systemie Windows 7 w wersji 32-bitowej.

' 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

Edycja: Przekształciłem powyższy skrypt w plik wsadowy, który będzie przełączał się między pokazywaniem i ukrywaniem ukrytych plików i rozszerzeń plików w win 7. Patrz poniżej.

@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

Wygląda fantastycznie! Chciałem zasugerować utworzenie 2 plików reg i korzystanie z nich, ale jest to jeszcze szybsze i bardziej wydajne. Skopiowałem skrypt, który podłączyłeś, do treści Twojego postu, aby ułatwić osobom czytającym twoją odpowiedź. Czy napisałeś scenariusz lub go znalazłeś? Po prostu ciekawy, ponieważ chciałbym dodać atrybucję, jeśli właśnie ją znalazłeś.
nhinkle

Niezły scenariusz, dziękuję. Dla wygody skończyłem używać powyższego skryptu AutoHotKey, ale nadal otrzymujesz +1. :)
Sasha Chedygov

Dwa słowa: Ku Doughs. To dobrze. (Działa dla mnie na bitach W7-64) To są moje ulubione rodzaje rozwiązań. Żadnego oprogramowania do zainstalowania, żadnych procesów do ciągłego działania w rzadkich przypadkach, gdy potrzebujesz tej funkcjonalności. Przejrzysty, więc nie ma ryzyka dla bezpieczeństwa i nie zastanawiasz się (jak z exami, którzy to robią), co jeszcze może zrobić exe.
CChriss

5

Najszybszym sposobem może być bezpośrednia zmiana ustawienia rejestru. Utwórz dwa pliki REG, po jednym dla każdego ustawienia, i uruchom je. Możesz napisać mały plik wsadowy, który jeszcze bardziej przyspieszy, uruchamiając pliki REG bez potwierdzeń. Oto plik REG, który wyłącza wyświetlanie ukrytych plików:

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

I jeden do pokazywania ukrytych plików:

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

2

Pokaż ukryte pliki w systemie Windows 7 obsłuży widoczność globalnie (czego chcesz uniknąć).

Powinieneś być w stanie wyszukać ukryte i systemowe pliki w folderze.
Ale spójrz na pytanie „ Szukaj ukrytych plików i folderów w systemie Windows ”.

Jest tylko jeden sposób, aby to zrobić:
wybierz opcję Pokaż ukryte pliki z opcji folderów, a następnie wyszukaj pliki za pomocą pola wyszukiwania Rozpocznij.

  1. Kliknij Start.
  2. Wpisz „szukaj” w polu Rozpocznij wyszukiwanie.
  3. kliknij „Zmień opcje wyszukiwania plików i folderów”.
  4. Teraz kliknij kartę Widok.
  5. W obszarze Widok
    a) Wybierz przycisk opcji Pokaż ukryte pliki, foldery i dyski
    b) Usuń zaznaczenie pola wyboru oznaczonego Ukryj rozszerzenia znanych typów plików. c) Usuń zaznaczenie z pola wyboru Ukryj chronione pliki systemu operacyjnego.
  6. Kliknij Zastosuj i OK.

Dyskusja tam jest nieco trudna, ale również zaskakująca.
ps: Nadal oczekuję, że jakiś interfejs skryptowy (Power Shell?) pozwoli na wyszukiwanie w wierszu poleceń.


0

Istnieją bezpłatne produkty, które mogą ukryć wyznaczone foldery, odkryć je wszystkie w jednej operacji, a następnie ukryć je z powrotem. Oto kilka z nich. Z ich dostępnego opisu nie było jasne, jak szybko przełącza się widoczność ukrytych folderów.

WinMend Folder Ukryte
Ukryj foldery


Czy te aplikacje faktycznie modyfikują atrybut systemu plików jako „ukryty”, czy też używają funkcji steganografii?
Tobias Kienzler

Żadna stenografia, inaczej opis byłby zaszyfrowany niż ukryty. Zakładam, że wprowadzają różnego rodzaju zaczepy do systemu i być może Explorera, ale nie opierają się profesjonalistom. Dla absolutnego bezpieczeństwa patrz VeraCrypt .
harrymc

Czy TrueCrypt (na którym oparty jest VeraCrypt) nie zaprzestał tworzenia z powodu jakichś nieokreślonych dotąd problemów bezpieczeństwa? W każdym razie, ponieważ (głównie) używam Linuksa, wolę LUKS / dmcrypt, a dla Windows niż FreeOTFE lub jego następcę LibreCrypt (aka doxbox). Ale dygresję ...
Tobias Kienzler

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.