tft每日頭條

 > 科技

 > bat文件怎麼設置文件目錄

bat文件怎麼設置文件目錄

科技 更新时间:2024-07-06 05:30:53

在文件夾選項中可以切換隐藏或顯示隐藏的(保護的操作系統)文件,如下圖所示:

bat文件怎麼設置文件目錄(BAT切換隐藏或顯示隐藏的)1

也可以在注冊表中進行設置,如下圖所示:

bat文件怎麼設置文件目錄(BAT切換隐藏或顯示隐藏的)2

當然也可以通過批處理文件進行,代碼如下:

@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窗口可查看效果:

bat文件怎麼設置文件目錄(BAT切換隐藏或顯示隐藏的)3

也可以将批處理添加到右鍵菜單

@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

在任意文件右擊,即可出現如下右鍵菜單:

bat文件怎麼設置文件目錄(BAT切換隐藏或顯示隐藏的)4

即可運行批處理文件。

-End-

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved