Sas*_*gov 19 windows-7 file-management
我的文档库中有一堆由各种程序自动生成的文件夹。为了减少混乱,我隐藏了这些文件夹,因为 99% 的时间我都不想看到它们。但是,有时我确实想看到它们——我暂时“取消隐藏”它们的最快方法是什么?(“最快”是指比进入控制面板并手动更改可见性选项要快得多。)
很多时候我不知道文件夹的确切名称,因此仅在地址栏中输入它们的名称是行不通的。另外,我知道有一些方法可以解决这个问题,比如链接到这些文件夹,但我真的更喜欢直接回答我的问题。
Kry*_*ten 18
我在 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/
Roh*_*Roh 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
Run Code Online (Sandbox Code Playgroud)
编辑:我已将上面的脚本转换为批处理文件,该文件将在 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
Run Code Online (Sandbox Code Playgroud)
最快的方法可能是直接更改注册表设置。制作两个 REG 文件,每个设置一个,然后运行它们。您可以编写一个小的批处理文件,通过在没有确认的情况下运行 REG 文件来加快速度。这是一个禁止显示隐藏文件的 REG 文件:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000002
Run Code Online (Sandbox Code Playgroud)
还有一个用于显示隐藏文件:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000001
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33276 次 |
| 最近记录: |