web-dev-qa-db-ja.com

Windowsで隠しファイルを表示する最も簡単な方法は?

ドキュメントライブラリには、さまざまなプログラムによって自動的に生成された多数のフォルダーがあります。乱雑さを減らすために、私はこれらのフォルダーを非表示にしています。これは、99%の時間、表示したくないからです。しかし、私がdoそれらを見たいときがあります-それらを一時的に「再表示」するための最も速い方法は何ですか? (「最速」とは、コントロールパネルに移動して表示オプションを手動で変更するよりもはるかに速いことを意味します。)

多くの場合、フォルダの正確な名前がわからないため、ロケーションバーに名前を入力するだけでは機能しません。また、私はこれらのフォルダーへのリンクを作成するなど、この問題を回避する方法があることを知っていますが、私の質問に直接答えることを本当に望みます。

16
Sasha Chedygov

How-To-Geek.comで素敵な小さなAutoHotKeyスクリプトを見つけました。「Win + H」を押すだけで隠しファイルの表示を切り替えることができます。私は自分で使用し、Windows 7 PCで非常にうまく機能します。また、メモリが小さいため(508 Kb)、Windowsの起動時に実行しました。

それを見てください: http://www.howtogeek.com/howto/keyboard-ninja/keyboard-ninja-toggle-hidden-files-with-a-shortcut-key-in-windows/

17
Kryten

Windows 8以降でこれを行うネイティブな方法を探している人がいる場合は、次のようにできます。

ALTVHH

エクスプローラウィンドウ内。

13
Zaucy

非表示のファイルとフォルダーの表示と非表示を切り替える単純な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
Roh

最も簡単な方法は、レジストリ設定を直接変更することです。各設定に1つずつ、2つの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
5
boot13

隠しファイルを表示 Windows 7では、可視性をグローバルに処理します(これは避けたいものです)。

フォルダの下にある隠しファイルとシステムファイルを検索できるはずです。
しかし、この " Windowsで隠しファイルとフォルダを検索する "フォーラムの質問をご覧ください。

それを行う方法は1つだけです。
[フォルダオプションから隠しファイルを表示する]オプションを選択し、検索開始ボックスを使用してファイルを検索します。

  1. Startをクリックします。
  2. 検索ボックスに「検索」と入力します。
  3. 「ファイルとフォルダの検索オプションを変更する」をクリックします。
  4. 次に、[表示]タブをクリックします。
  5. ビューの下で、
    a)「すべてのファイル、フォルダー、ドライブを表示する」というラジオボタンを選択します
    b)「既知のファイルタイプの拡張子を隠す」というチェックボックスからチェックマークを外します。 c)[保護されたオペレーティングシステムファイルを非表示にする]チェックボックスからチェックマークを外します。
  6. [適用]と[OK]をクリックします。

そこでの議論は少し厳しいですが、それも驚くべきことです。
ps:私はまだいくつかのスクリプトインターフェイス(Power Shell?)がコマンドラインでの検索を許可することを期待しています。

2
nik

指定されたフォルダを非表示にして、1回の操作ですべてを再表示してから元に戻すことができる無料の製品があります。ここにそれらのいくつかがあります。隠しフォルダの可視性を切り替えるのがどれほど速いかは、彼らの利用可能な説明から明らかではありませんでした。

WinMend Folder Hidden
フォルダを非表示

0
harrymc