一、新建一个txt文件,输入以下Batch命令

cls   ::清屏::关闭命令回显
@echo off::批处理标题
title 目录加密工具::如果已经存在目录,就去解锁
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK::如果还没有创建要加密的目录,就去创建
if NOT EXIST Lockbox goto MDLOCKER::设定输入与确认模块
:CONFIRMecho ====================================
echo   Encrypt? (Y/N)
echo ====================================::手动输入字符
set/p "cho=>"::输入y,加密
if %cho%==Y goto LOCK
if %cho%==y goto LOCK::输入n,退出
if %cho%==N goto END
if %cho%==n goto ENDecho 无效选择::转回到判断模块,重新选择
goto CONFIRM::设定锁定功能的模块
:LOCKren Lockbox "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"::显示锁定信息
echo 目录已加密::转到结束模块
goto End::设定解锁模块
:UNLOCK   echo ====================================
echo  Password?
echo ====================================::定义输入变量
set/p "pass=>"    ::判断密码正确性
if NOT %pass%==想设定的密码 goto FAIL   attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Lockbox::成功解锁信息显示
echo 目录已解锁   goto End::设置输入无效提示模块
:FAILecho 密码无效goto end::创建文件夹的模块
:MDLOCKER   ::创建文件夹
md Lockbox目录已创建
echo goto End::结束模块
:End   

注意:密码记得设定,代码中自行更改。

二、另存为,后缀改为 .bat ,保存类型选择 所有文件, 编码 ANSI ,防止中文乱码

三、点击bat文件,同级目录下将生成一个名为 Lockbox 的目录,欲加锁文件放入

四、点击bat文件,弹出DOS窗口,如下:

不分大小写,Y加密,N退出

Y后,目录将隐藏且加密,硬盘层级无法找到

五、重新点击bat文件,弹出DOS窗口,如下:

输入标题一中自己设定的密码,回车,目录将重新出现。

六、此方式特征详解

特征: bat文件受当前所在路径影响,如果将目录加密后,bat文件被移动,路径变化,将不能延续之前被加密的目录恢复。但,bat文件再次被移动至之前路径后,再次执行将继续延续。

缺陷: bat文件并没有做隐藏加密处理,但凡懂点电脑的都可以查看bat文件内容获取密码详情。

解决办法: 综合特征与缺陷,在加密某目录后,手动将bat文件移动至另处。不过需要记一下加密目录原位置。

.The End


批处理文件方式 加密windows系统目录相关推荐

  1. Linux和Windows系统目录结构对比

    一.简介 Windows是大家最常用的操作系统,但可能很多人都没有去研究过 Windows 系统盘(默认C盘)的目录结构.如果使用 Linux 系统,我们就很有必要认真了解它的系统目录结构,本文将拿 ...

  2. Unix 时间表示方式与windows时间表示方式相互转换的解决办法

    Unix时间时间表示方式与windows时间表示方式相互转换的解决办法. 简单描述问题:(以上问题仅限在VC++6.0或更低的开发环境下实现.当然VS2005,VS2008中可能有更好的解决办法,但是 ...

  3. 如何更改指定用户在windows系统目录的权限

    如何更改指定用户在windows系统目录的权限?比如:Windows\SysWOW64 目录,默认该目录是不能写入的,如何使本机的用户如:jiutian001能够对Windows\SysWOW64 目 ...

  4. zabbix 通过 zabbix-agent 方式监控 Windows主机

    1.实验环境 实验环境基于上一篇博文中的实验环境<zabbix 通过 SNMP 监控 Windows主机> 上一篇博文链接:https://www.jianshu.com/writer#/ ...

  5. SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法

    SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法 参考文章: (1)SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决 ...

  6. Win10图片打开方式没有“Windows照片查看器”,如何找回?

    Win10图片打开方式没有"Windows照片查看器",如何找回? 如果你是全新安装的Win10正式版,那么就会发现当在图片上点击右键时,"打开方式"菜单里熟悉 ...

  7. 华为云计算IE面试笔记-华为云迁移工具Rainbow功能简介。支持哪些虚拟化平台和操作系统的迁移?支持哪些业务迁移方式?Windows在线迁移和Linux在线迁移前针对OS需要做哪些检查?

    1. 功能简介:Rainbow迁移工具是华为自研的基于操作系统层面的迁移工具,提供将主机(X86架构服务器)系统及数据或其它虚拟化平台的业务系统完整地.在线不中断地迁移到华为FusionSphere虚 ...

  8. Jva编解码,加密工具类大全(Base64编解码,URL 编解码,sha56_Hmac加密,MD5对字符串进行加密,java自带类实现SHA-256方式加密)

    Base64编解码 /*** Base64编码.*/public static String encodeBase64(byte[] input) {return new String(Base64. ...

  9. window环境下运行linux解压命令,使用压缩的方式将Windows下的zip压缩包上传到Linux系统的方法解析...

    我们可以使用在Windows下压缩文件夹,然后到Linux系统下解压缩的方式,完成整个上传工作. 第一步:在Windows系统下,将整个文件夹压缩成zip后缀的压缩包 方法一: 在文件夹xtemp上, ...

最新文章

  1. html 省份,城市 选择器附效果图
  2. 用控制台实现的计算器思路完成过程(一)
  3. android的支付宝sdk 提示系统繁忙 请稍后再试_《活动运营中防系统扑街指南》
  4. linux只有上传文件到站点,史上最简单的上传文件到linux系统方法
  5. COGS-257-动态排名系统-树状数组+主席树
  6. react使用link跳转传递参数_React-Typescript之路由跳转(使用this.props.history.push)
  7. 盒子模型与DOCTYPE
  8. C语言实验源程序保存,实验一 C语言集成开发环境
  9. 我的起点(蛇形矩阵)
  10. 使用php发送Http请求,抓取网页数据
  11. Numpy 基本除法运算和模运算
  12. JavaScript面向对象---原型链继承
  13. 2022年下半年系统集成项目管理工程师(软考中级)报名条件
  14. follow your heart
  15. 汇编语言典型例子详解_汇编语言程序设计例子
  16. java标签用setbounds_setBounds的用法
  17. 如何在WordPress菜单中显示图标[WordPress插件]
  18. 图片文件,图片文件流和BASE64加密字符串之间的转换,以及图片的BASE64加密字符串再jsp上如何显示
  19. 2020.3.23 bugku(21-25)
  20. 基于Python的中国影业数据分析

热门文章

  1. textarea剩余可输入字数
  2. exe4j将jar包转成exe文件
  3. 【BZOJ1778】[Usaco2010 Hol]Dotp 驱逐猪猡
  4. Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理...
  5. python+twilio实现打电话和发短信功能
  6. python控制结束多线程_python进阶八——并发编程之多线程
  7. S型速度曲线_博图+变频器+三相异步电机(以堆垛机控制系统举例)
  8. 家庭计算机如何共享打印机共享,win7系统怎么设置家庭组共享打印机
  9. 免费SVN、Git项目托管主机及网站介绍
  10. 七:Shell脚本:正则表达式与文本处理器三剑客grep,egrep, sed,awk