在文件夾選項中可以切換隐藏或顯示隐藏的(保護的操作系統)文件,如下圖所示:
也可以在注冊表中進行設置,如下圖所示:
當然也可以通過批處理文件進行,代碼如下:
@ECHO off
setlocal ENABLEdelAYEDEXPANSION
set uu="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced"
for /f "skip=2 tokens=3" %%i in ('reg query %uu% /v Hidden') do (if "%%i"=="0x0" (goto show) else (goto noshow))
:show
echo 顯示隐藏文件和擴展名
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 HideFileExt /t reg_dword /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t reg_dword /d 1 /f
rem 下面這句是不顯示 "文件夾選項"菜單
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoFolderOptions /t REG_DWORD /d 1 /f
taskkill /im Explorer.exe /f && start Explorer.exe >nul 2>nul
exit
:noshow
echo 不顯示隐藏文件和擴展名
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t reg_dword /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t reg_dword /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 1 /f
rem 下面這句是恢複 "文件夾選項"菜單
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoFolderOptions /f
taskkill /im Explorer.exe /f && start Explorer.exe >nul 2>nul
exit
對于命令:reg query %uu% /v Hidden
可在cmd窗口可查看效果:
也可以将批處理添加到右鍵菜單
@echo off
echo Windows Registry Editor Version 5.00 >temp.reg
echo 在任意類型文件的右擊菜單中添加菜單命令...
echo [-hkey_classes_root\*\shell\顯示或隐藏文件] >>temp.reg
echo [ hkey_classes_root\*\shell\顯示或隐藏文件] >>temp.reg
echo [ hkey_classes_root\*\shell\顯示或隐藏文件\command] >>temp.reg
echo [hkey_classes_root\*\shell\顯示或隐藏文件\command] >>temp.reg
echo @="cmd.exe /c F:\\Website\\notes\\bat\\顯示或隐藏文件.bat %1" >>temp.reg
echo.
regedit /s temp.reg
del /q /f temp.reg >nul
在任意文件右擊,即可出現如下右鍵菜單:
即可運行批處理文件。
-End-
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!