无论使用加密工具还是系统自带的EFS加密,一旦遇到密码丢失或者证书损坏时,想要恢复原来的文件就变得非常困难。![]()
然后这一切交给bat文件,实现加密解密则非常简单。
本例介绍的批处理文件对文件进行加密,和我之前的一篇“Windows下创建非法目录实现隐藏重要文件 ” 有着异曲同工之妙。
具体的操作步骤如下:
第1步 在D盘中建立一个文件夹ABC,然后打开命令提示符窗口,如图所示,输入:
X:Users管理员用户>cd //"X"表示当前系统盘;管理员用户为当前管理员帐户名
X:>d:
D:>cd abc
D:ABC>md 1.. //
在ABC目录下建立保存加密文件的目录
D:ABC>

第2步 在ABC目录下建立一个记事本文件,内容为:
copy abc* 1..*
del /q abc*
请把上面的代码另存为"加密.bat"。运行此文件将把当前目录下的所有文件复制到ABC目录下,使其他人不可见。
第3步 再建立一个记事本文件,内容为:
copy abc1..* abc*
请把上面的代码另存为"解密.bat"。
运行此文件,将ABC文件夹中的文件复制回当前目录中,供用户查看和编辑,文件夹结构如下图所示:
/*华师傅 内容页 底部 728*90*/ var cpro_id = "u463803"; class="image image-preview" align="center" width="640" height="453" />
这样,需要加密文件时双击"加密.bat"文件,需要解密时双击"解密.bat"文件。解密文件要注意保存和备份。
提示:
加密原理:
在Windows中""符号代表的是路径分隔符,用于区分父文件夹与子文件夹。
所以Windows无法打开名称中含有""的文件或文件夹,双击这类文件或文件夹时系统会提示错误,如下图所示。

而这类文件夹在命令行模式下是可以访问的。在ABC文件夹中建立这么一个无法打开的文件夹,当需要加密时,用"加密.bat"将ABC文件夹中的内容复制到这个特殊的文件夹中。
反之,将其复制出来则完成解密工作。如果将命令D:ABC>md 1..,改为D:ABC>md 1..a,则1..文件夹将不可见。
评论
学习了
学习了
我爱青春
怨我没有说清楚 是在记事本中编辑代码并另存为BAT文件,并
怨我没有说清楚
是在记事本中编辑代码并另存为BAT文件,并非在命令提示符下
签名档出租,免费包年
有意向的PM~
学习了!
学习了!
不经常用
不经常用
在命令提示符下如何将代码保存为BAT文件?
在命令提示符下如何将代码保存为BAT文件?
很少用到。
很少用到。