很多朋友都在问我怎么给文件夹加密,有什么好的加密软件。其实对文件夹加密没那么难用一下代码就可以搞定一切。文末提供了代码复制

@ECHO OFF  
title Folder Locker 

if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK 

if NOT EXIST Locker 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 Locker "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%== http://nctoro.com goto FAIL

::备注http://nctoro.com是密码 attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" 

ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker 

echo 文件夹已成功解锁  

goto End 

:FAIL 

echo 无效密码 goto end 

:MDLOCKER 

md Locker 

echo <span>成功地创建了</span>文件夹 

goto End 

:End   

复制以上代码保存为 lock.bat,先运行一次就会出现Locker文件夹,把需要加密的文件放进去,再运行lock.bat一次你就会发现Locker文件夹不见了。为了安全你需要把lock.bat放到其他地方去。或者用bat加密软件对lock.bat代码进行加密。要解密就运行lock.bat后输入代码里填的密码就OK了。
 

以下是无需第三方软件即可实现文件夹加密的4种方法,基于操作系统内置功能实现:


一、Windows EFS加密文件系统

  1. 右键点击目标文件夹‌ → 选择【属性】 → 进入【高级】选项。
  2. 勾选【加密内容以保护数据】‌ → 确认后返回属性窗口 → 点击【应用】
  3. 系统自动生成加密证书,加密后的文件或文件夹显示为‌绿色锁头图标‌,仅限当前用户账户访问(切换账户或重装系统可能导致无法解密)

二、压缩文件加密(Windows内置压缩功能)

  1. 右键点击文件夹‌ → 选择【发送到】→【压缩(zipped)文件夹】。
  2. 双击生成的压缩包‌ → 点击工具栏中的【文件】→【添加密码】。
  3. 输入密码并确认 → 加密后删除原文件夹,仅保留压缩包

三、设置文件夹权限(限制访问)

  1. 右键文件夹‌ → 选择【属性】→【安全】选项卡 → 点击【编辑】。
  2. 移除默认用户权限 → ‌添加指定用户并勾选【拒绝所有权限】‌ → 确认保存
  3. 访问文件夹时需输入管理员账号密码,但需注意:此方法对技术用户可能无效

四、隐藏文件夹(基础防护)

  1. 右键文件夹‌ → 选择【属性】→ 勾选【隐藏】→ 应用设置。
  2. 打开文件资源管理器‌ → 点击【查看】→ 取消勾选【隐藏的项目】,文件夹即不可见
    (注:此方法仅为隐藏,非加密,可通过显示隐藏文件破解)

注意事项

  • EFS加密‌依赖用户证书,建议提前备份加密密钥(通过【控制面板】→【用户账户】→【管理文件加密证书】)
  • 压缩加密‌需使用复杂密码,避免简单组合被破解
  • 以上方法适用于Windows系统,Mac用户可通过‌磁盘工具创建加密映像‌实现类似功能