推荐三种文件夹加密方法:一是用7-Zip创建AES-256加密的.7z压缩包并删除原文件;二是启用Windows EFS透明加密,需备份.pfx证书;三是用批处理脚本实现隐藏+密码解锁。

你需要给电脑里存放合同、证件或财务数据的文件夹加一道密码锁,防止家人、同事或临时借用电脑的人误点打开泄露隐私。Windows系统本身不提供直接设置文件夹密码的功能,但有几种可靠路径可达成目标,每种适用不同场景和安全等级要求。
用7-Zip压缩包实现带密码的文件夹加密
这是最通用、跨平台兼容性最好的方法,无需管理员权限,加密后生成一个独立的.7z文件,原始文件夹可被安全删除。
右键点击目标文件夹 → 选择“7-Zip → 添加到压缩包…” → 在弹出窗口中点击“设置密码”按钮。
输入高强度密码(建议至少10位,含大小写字母+数字+符号),并勾选【加密文件名】选项;若不勾选,别人即使打不开内容,也能看到压缩包内所有文件名和结构,严重削弱保密性。
压缩格式选“7z”,加密方法选“AES-256”,点击“确定”开始压缩。
压缩完成后,手动将原始文件夹按Shift+Delete彻底删除,并清空回收站——这一步不能跳过,否则未加密副本仍留在磁盘上。
启用Windows EFS对文件夹透明加密
适合长期固定在一台电脑使用的用户,加密后双击即可打开,无需解压或输入密码,但仅限当前登录账户可用,且必须是NTFS格式分区。
方法一:图形界面操作
右键文件夹 → “属性” → “高级” → 勾选“加密内容以便保护数据” → 点击“确定” → 回到属性页点“应用” → 选择“将更改应用于该文件夹、子文件夹和文件” → 点击“确定”。
方法二:命令行快速执行(管理员权限下)
Win+R 输入 cmd → 输入:cipher /e /s:"D:\MySecret"(把 D:\MySecret 替换为你的实际路径)→ 回车执行。
【首次启用EFS必须导出加密证书】:系统会弹窗提示“备份加密证书和密钥”,务必点“是”,保存为.pfx文件并记下保护密码,存到U盘离线保管;重装系统或账户损坏后,没有它就再也打不开这些文件。
用批处理脚本实现简易锁定/解锁机制
不需要安装任何软件,纯系统自带功能,适合只想快速隐藏+简单口令防护的轻量需求,本质是通过隐藏属性+重命名控制可见性。
第一步:新建文本文档,粘贴以下代码(注意把 FolderName 替换成你的真实文件夹名,比如 WorkDocs):
@ECHO OFF
if EXIST "ControlFolder" goto UNLOCK
if NOT EXIST FolderName goto MDLOCKER
:CONFIRM
echo 确认要锁定文件夹吗?(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
goto END
:LOCK
ren FolderName ControlFolder
attrib +h +s ControlFolder
echo 文件夹已锁定
goto End
:UNLOCK
echo 输入密码解锁文件夹
set/p "pass=>"
if NOT %pass%==123456 goto FAIL
attrib -h -s ControlFolder
ren ControlFolder FolderName
echo 文件夹已解锁
goto End
:FAIL
echo 密码错误
goto End
:MDLOCKER
md FolderName
echo FolderName 创建成功
goto End
:End
第二步:文件 → 另存为 → 文件名填 Locker.bat,保存类型选“所有文件”,编码选ANSI,点击保存。
第三步:双击运行 Locker.bat,首次运行会自动创建名为 FolderName 的空文件夹;把你要保护的文件拖进去;再次双击运行,按提示输入 Y 锁定;需要访问时再双击 → 输入密码 123456(可自行修改代码中 goto FAIL 上方那行)→ 解锁。

















