Windows:[2]添加或去除文件的隐藏和系统属性
1、复制下列文字到记事本或其他文本编辑器中,然后保存为“修改系统属性和隐藏属性.bat”@echo off&setlocal enableextensions enabledelayedexpansiontitle 修改系统文件属性和隐藏文件属性if "%~1"=="" (echo 你没有拖入 任何磁盘或文件或文件夹echo 请把 要处理的磁盘或文件或文件夹 拖到 批处理文件图标echo 不要 双击启动 批处理&pause&goto :eof)call:choose "设置隐藏文件属性,请选择:" 不改变 减隐藏文件属性 加隐藏文件属性(set h=)&(if !c! equ 2 set h=-)&(if !c! equ 3 set h=+)call:choose "设置系统文件属性,请选择:" 不改变 减系统文件属性 加系统文件属性(set s=)&(if !c! equ 2 set s=-)&(if !c! equ 3 set s=+)call:choose "设置应用范围,请选择:" 所选文件和文件夹 该容器内的文件和文件夹for %%i in (%*) do (if !c! equ 1 call:attrib "%%~i"for /f "delims=" %%j in ('dir /a /b "%%~i"') do call:attrib "%%~i\%%~j")pause&goto :eof:choose(set c=)&(set n=)&for %%i in (%*) do echo !n! %%~i&set /a n+=1(set /p c=)&(set /a c=c)&if !c! geq 0 if !c! leq !n! echo.&goto :eofgoto choose:attribsetlocal&(set a=)&(set a=%~a1)&if "!a!"=="" goto :eofif not defined h if "!a:~3,1!"=="h" (set h=+) else (set h=-)if not defined s if "!a:~4,1!"=="s" (set s=+) else (set s=-)echo 正在处理: %~1&attrib !h!h !s!s "%~1"&goto :eof
![Windows:[2]添加或去除文件的隐藏和系统属性](https://exp-picture.cdn.bcebos.com/ff5c88d8181961204b9147dd70f202b374d7dff3.jpg)
2、将要添加或去除隐藏属性和系统属性的文件或文件夹拖到上一步保存的“修改系统属性和隐藏属性.bat”文件图标上
![Windows:[2]添加或去除文件的隐藏和系统属性](https://exp-picture.cdn.bcebos.com/03f26bd7997bbbf4290439695549610f8a56d6f3.jpg)
![Windows:[2]添加或去除文件的隐藏和系统属性](https://exp-picture.cdn.bcebos.com/16a84fe10ef858562b61e39753e9ccd2ba66cdf3.jpg)
![Windows:[2]添加或去除文件的隐藏和系统属性](https://exp-picture.cdn.bcebos.com/05a320a23a42a07aaa4df780673834bb18efc1f3.jpg)