windows系统中可使用三种免第三方软件的文件夹加密方法:一、启用efs加密,仅当前用户可访问;二、用winrar创建带密码及文件名加密的压缩包;三、通过批处理脚本配合隐藏属性模拟密码保护。

如果您希望保护电脑本地文件夹中的敏感数据,防止他人未经授权访问,则需要对文件夹进行加密处理。以下是几种无需第三方软件、在 Windows 系统中即可快速实现文件夹密码保护的方法:
一、使用 Windows 内置的“加密文件系统(EFS)”
该方法利用系统级加密功能,为文件夹及其内容添加 NTFS 加密标记,仅当前登录用户可解密访问,其他账户即使能进入系统也无法读取内容。
1、右键点击目标文件夹,选择“属性”。
2、在“常规”选项卡中点击“高级”按钮。
3、勾选“加密内容以便保护数据”,点击“确定”并再次确认。
4、在弹出的加密警告窗口中,选择“将更改应用于此文件夹、子文件夹和文件”,点击“确定”。
二、通过创建带密码的压缩包实现简易加密
利用 Windows 自带的 ZIP 功能无法设置密码,但可借助系统预装的“Windows PowerShell”调用 7-Zip 命令行(若已安装),或使用更通用的 WinRAR 压缩方式——此处以 WinRAR 为例,因其在多数办公环境中已部署。
1、右键目标文件夹,选择“添加到压缩文件…”。
2、在“压缩文件名和参数”窗口中,切换至“高级”选项卡,点击“设置密码”。
3、在密码输入框中两次输入相同且强健的密码,勾选“加密文件名”(否则解压时仍可见内部结构)。
4、点击“确定”,等待压缩完成,原文件夹可手动删除或归档。
三、使用批处理脚本+系统隐藏属性模拟密码保护
该方法不提供真实加密,而是通过脚本控制文件夹的显示/隐藏状态,并要求输入预设口令才能切换可见性,适用于临时隔离非高敏资料。
1、在目标文件夹所在路径新建文本文档,重命名为“Lock.bat”。
2、右键编辑该文件,在其中输入以下内容:
cls
@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 Invalid choice.
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%==123456 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
3、保存后双击运行一次,生成名为“Private”的空白文件夹;将需保护的文件移入其中。
4、再次双击运行脚本,按提示输入预设密码“123456”(可在脚本中自行修改该字符串),即可隐藏整个文件夹。










