
Windows 탐색기에서 설정숨겨진 파일, 폴더 및 드라이브 표시에서 활성화 및 비활성화할 수 있습니다 Organise > Folder and search options > View
.
이 설정을 활성화/비활성화하는 또 다른 더 빠른 방법이 있습니까? 명령줄을 통한 방법이 이상적이지만 더 빠르거나 덜 번거로운 모든 제안에 열려 있습니다.
답변1
이러한 설정은 레지스트리의 이 키에 있습니다.
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
작업 표시줄을 다시 가져옵니다.
답변2
저는 Ben이 제공한 키와 명령을 사용하여 및 값을 함께 켜거나 끄는 단일 배치 파일을 작성하기로 결정 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
. 개인적으로 시스템 파일을 보지 않고 숨겨진 파일을 볼 필요가 있는 경우는 거의 없기 때문에 스크립트를 이런 방식으로 디자인하기로 결정했지만 원하는 경우 이 동작을 변경할 수 있습니다. 1
이러한 레지스트리 값을 활성화하거나 비활성화한 후 스크립트는 Windows 탐색기 탐색기 프로세스를 종료하고 다시 시작합니다. 어떤 이유로 명령 Hidden
으로 값을 결정할 수 없는 경우 query
스크립트가 중단되고 종료하기 전에 오류가 표시됩니다.
배치 파일을 단축키에 매핑
최대한의 편의를 위한 기준을 충족하기 위해 새로 생성된 ToggleHidden.bat
파일을 내 컴퓨터 어딘가에 두고 사용했습니다.오토핫키실행하기 위해 단축키 조합을 매핑합니다. 기존 AHK 스크립트에 다음을 추가하여 이 작업을 수행했습니다.
Ctrl & H::
Run PATH\TO\FILE
Return
여기서는 AutoHotKey를 비슷한 목적으로 이미 사용하고 있고 프로그램을 실행하기 위해 단축키를 할당하는 데 더 유용한 방법이라고 생각했기 때문에 AutoHotKey를 사용했습니다. 하지만 이 단계의 목적으로 AHK를 설치할 필요가 없다면 다음을 사용할 수도 있습니다.프로그램에 단축키를 할당하는 기본 Windows 방법.
이제 단축키 조합 Ctrl+를 사용하여 H편리하게 숨김/시스템 파일을 숨기고 빠르게 표시하거나 숨길 수 있습니다... 작동합니다.아름답게, 내가 직접 그렇게 말한다면.
1 이 경로를 따라갈 계획이라면 Windows 생태계에서 상위 숨겨진 파일/폴더는 숨겨진 파일/폴더의 하위 집합으로 작동한다는 점에 유의할 가치가 있습니다.
이 두 레지스트리 값과 관련하여 이것이 의미하는 바는 Hidden
활성화하지 않고도 값을 활성화할 수 있지만 활성화하지 않으면 ShowSuperHidden
활성화할 수 없다는 것입니다 . 이렇게 하면 Windows에서는 숨겨진 항목을 숨겨진 항목 유형으로 간주하고, 숨겨진 항목이 숨겨져 있으면 슈퍼 숨겨진 항목도 표시되므로 일반 항목만 표시됩니다. 간단히 말해서, 를 켤 계획이라면 을(를 ) 켜야 하는지 확인해야 합니다 .ShowSuperHidden
Hidden
ShowSuperHidden
Hidden
답변3
숨겨진 폴더 표시 옵션은 특히 Explorer의 일부입니다.
명령줄에서는 attrib
또는 dir /ah
명령을 사용하여 숨겨진 파일을 볼 수 있지만 먼저 상당한 시간을 거치지 않으면 명령줄에서 숨겨진 설정을 제어할 수 없습니다. 기본적으로 이 설정은 레지스트리에 저장되며 명령줄에서 레지스트리를 수정할 수 있습니다. 하지만 이 경로를 사용하는 것은 Explorer에서 설정을 빠르게 변경하는 것보다 훨씬 번거롭습니다.
이 작업을 자주 수행하려는 경우 레지스트리에서 설정을 찾아 .reg 파일에 저장하는 것이 더 빠릅니다. 그러면 두 개의 .reg 파일을 두 번 클릭하여 활성화 및 비활성화할 수 있기 때문입니다.
안타깝게도 레지스트리의 어디에 있는지 모르겠습니다. HKCU 하이브에 있다는 것만 알 뿐, 정확히 어디에 있는지는 모릅니다.
Windows 10으로 업그레이드하는 경우 이 설정은 보기 탭에서 직접 찾을 수 있습니다.
답변4
프리웨어를 사용하고 스크립트를 약간 수정하면 이제 숨겨진 파일을 전환할 수 있습니다.그리고열려 있던 탐색기 폴더 창을 복원합니다.
먼저 여기에서 프리웨어 앱을 다운로드하세요.
https://www.sordum.org/9192/restart-explorer-v1-4/
압축을 풀고 이동하여 압축된 Reexplorer 폴더를 다음으로 이동합니다.C:\프로그램 파일
그런 다음 위의 배치 스크립트를 다음과 같이 변경합니다.
:restart
start "" "C:\Program Files\Rexplorer\Rexplorer_x64.exe"
exit
그러면 Reexplorer_x64.exe 앱이 Explorer.exe를 다시 시작하고 탐색기를 종료하고 다시 시작하는 대신 열려 있는 모든 폴더를 복원하게 됩니다.