Windows系统中保护文件夹的四种方法:一、用EFS加密(仅NTFS有效);二、压缩包设密码;三、配置安全权限限制账户访问;四、批处理脚本实现简易密码门控。

如果您希望保护电脑中的重要资料不被他人随意访问,则需要为文件夹设置访问限制。以下是几种可在Windows系统中直接操作的加锁方法:
一、使用Windows内置加密功能
该方法利用NTFS文件系统的EFS(加密文件系统)对文件夹进行透明加密,加密后仅当前登录用户可访问,其他账户即使能进入系统也无法打开内容。
1、右键点击目标文件夹,选择【属性】;
2、在【常规】选项卡下方点击【高级】按钮;
3、勾选【加密内容以便保护数据】复选框;
4、点击【确定】,在弹出的确认窗口中选择【将更改应用于此文件夹、子文件夹和文件】;
5、点击【确定】完成设置。注意:此功能仅在NTFS格式磁盘上可用,且加密与当前Windows用户账户绑定,更换账户或重装系统前务必先解密。
二、通过压缩包设置密码
将文件夹打包为带密码的压缩文件,是一种跨平台、无需额外软件、且解压前无法查看内容的加锁方式。
1、右键点击目标文件夹,选择【添加到压缩文件】(需已安装WinRAR、7-Zip或Bandizip等支持密码的压缩工具);
2、在压缩设置窗口中,切换至【常规】或【高级】选项卡;
3、点击【设置密码】按钮;
4、在密码输入框中两次输入相同密码;
5、点击【确定】开始压缩。生成的.zip或.rar文件必须输入密码才能解压,但解压后文件即恢复为明文状态,需注意解压路径安全。
三、配置文件夹访问权限
通过Windows安全权限机制,可限制特定用户或组对文件夹的访问权,实现基于账户的身份控制。
1、右键点击目标文件夹,选择【属性】;
2、切换至【安全】选项卡,点击【编辑】;
3、点击【添加】,在对象名称框中输入希望授权的用户名(如本机账户名),点击【检查名称】确认;
4、在下方权限列表中,为该用户勾选【完全控制】或仅勾选【读取】等所需权限;
5、取消勾选【Users】或【Everyone】等通用组的访问权限;
6、点击【确定】保存更改。此操作需管理员权限,且仅对本地账户生效,对已登录的管理员账户无效。
四、使用批处理脚本创建密码门控文件夹
该方法不依赖第三方软件,通过隐藏属性+批处理验证实现简易访问控制,适合临时隔离敏感内容。
1、新建一个文本文档,在其中粘贴如下代码(替换YourPasswordHere为自设密码):
@echo off
title Folder Private
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Private goto MDLOCKER
:CONFIRM
echo 确认要锁定文件夹吗?(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo 无效选择.
goto CONFIRM
:LOCK
ren Private "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo 文件夹已锁定
goto End
:UNLOCK
echo 输入密码以解锁文件夹:
set/p "pass=>"
if NOT %pass%==YourPasswordHere goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Private
echo 文件夹已解锁
goto End
:FAIL
echo 密码错误!
goto end
:MDLOCKER
md Private
echo 已创建Private文件夹
:End
2、将文件另存为Locker.bat,保存类型选“所有文件”,编码选ANSI;
3、双击运行Locker.bat,首次运行会自动创建名为Private的文件夹;
4、将需保护的文件移入Private文件夹;
5、再次运行Locker.bat,按提示输入Y锁定,输入密码解锁。该脚本仅隐藏文件夹并依赖命令行验证,不具备真正加密强度,仅适用于低风险场景。










