首页 / 时尚 / 正文

批处理if(系统小技巧:不装软件 批处理为文件夹加锁)

放大字体  缩小字体 来源:英伦罗孚 2026-04-15 13:35  浏览次数:10

首先启动记事本输入下列的代码,然后将其保存为lock.bat放置在桌面备用(图1):

@ECHO OFF

if EXIST "网络.{208D2C60-3AEA-1069-A2D7-08002B30309D}" goto UNLOCK

:/confirm/i

set/p "cho=>"

if %cho%==y goto LOCK

if %cho%==N goto END

goto /confirm/i

ren Private "网络.{208D2C60-3AEA-1069-A2D7-08002B30309D}"

echo 文件夹已被锁定

:UNLOCK

set/p "pass=>"

attrib -h -s "网络.{208D2C60-3AEA-1069-A2D7-08002B30309D}"

explorer Private

echo 文件夹已经成功解锁

:FAIL

echo 错误密码

:MDLOCKER

echo 已经创建加密文件夹

:End


系统小技巧:不装软件 批处理为文件夹加锁nerror="javascript:errorimg.call(this);">


上述批处理加密文件是借助创建类标识符,并且为其设置系统,隐藏属性实现。首先在当前目录下创建一个名为“Private”的目录,设置密码(通过if NOT %pass%== cfan语句创建,默认为“cfan”),然后使用rem命令将其重命名为“网络.{208D2C60-3AEA-1069-A2D7-08002B30309D}”(类标识符,可以展开位于注册表的[HKEY_LOCAL_MACHINE\Software\Classes\CLSID],任意选择自己需要的标识符)。这样再次输入密码后,代码会使用rem命令恢复“网络.{208D2C60-3AEA-1069-A2D7-08002B30309D}”为“Private”,同时解除其系统、隐藏属性方便我们访问。

按提示将需要加密的文件全部移动到上述加密目录中,完成文件的移动后继续运行上述批处理,在系统提示是否加密该目录时,按提示输入“Y”确认(图3)。


系统小技巧:不装软件 批处理为文件夹加锁nerror="javascript:errorimg.call(this);">


图3 确认加密文件夹

因为上述创建的文件夹变为系统文件夹,并且被自动添加系统、隐藏属性。因此默认情况下用户无法看到该目录(需要在文件夹查看方式设置为“显示隐藏文件、文件夹和驱动器”,并且去除“隐藏受保护的操作系统文件”勾选)。这样用户才能看到这个加密的文件夹(图5)。


系统小技巧:不装软件 批处理为文件夹加锁nerror="javascript:errorimg.call(this);">


图5 查看方式设置

如果自己需要访问加密目录,同上再次运行批处理,在打开的窗口按提示输入访问密码“cfan”(图7)。


系统小技巧:不装软件 批处理为文件夹加锁nerror="javascript:errorimg.call(this);">


图7 输入访问密码

如果需要再次加密文件夹,同上访问完目录后再次运行批处理即可重新加密隐藏。当然因为这里加密使用的是类标识符的方式,因此如果忘记密码需要访问加密目录,我们可以使用命令行自行解密,启动命令提示符后按提示输入下列的命令解密即可(图9):

attrib -h -s "网络.{208D2C60-3AEA-1069-A2D7-08002B30309D}"

ren "网络.{208D2C60-3AEA-1069-A2D7-08002B30309D}" Private


系统小技巧:不装软件 批处理为文件夹加锁nerror="javascript:errorimg.call(this);">


图9 手动解密文件夹

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心