win7下简单隐藏文件方法

每个人都有自己的小秘密保存在电脑上,不想被别人发现,又不好加密,这样显得太刻意,这时候选择隐藏文件是最好不过的方法了。有人说,把文件属性设为隐藏不就行了?可是这样隐藏文件是比较低级的,通过文件夹选项可以开启查看隐藏文件的选项。注意到系统本身有的文件是隐藏的,而且一般要查看比较困难,我们可以尝试把自己的文件也设置成系统的隐藏文件,这样就达到了隐藏目的。

出于实用性和简便性,参考网上bat编程教程,我写了下面一个隐藏文件夹的bat文件

@echo off
@Rem 每个指令都只占一行

if exist F:\迅雷下载\音效\private goto lock
if exist F:\迅雷下载\音效\private.{645ff040-5081-101b-9f08-00aa002f954e} goto unlock
:lock
ren F:\迅雷下载\音效\private private.{645ff040-5081-101b-9f08-00aa002f954e}
attrib +h +s "F:\迅雷下载\音效\private.{645ff040-5081-101b-9f08-00aa002f954e}"
echo successfully locked !!
goto end

:unlock
@Rem 反向操作,先去除隐藏属性才能重命名
attrib -h -s "F:\迅雷下载\音效\private.{645ff040-5081-101b-9f08-00aa002f954e}"
ren F:\迅雷下载\音效\private.{645ff040-5081-101b-9f08-00aa002f954e} private
echo successfully unlocked !!

:end

把上述代码写进txt文件里,起名为hide,并把后缀改成.bat,然后在
F:\迅雷下载\音效
目录下新建一个private文件夹,里面就可以放自己的要隐藏的文件了。

然后双击hide.bat,就可以看到private文件夹已经隐藏起来。再次双击hide.bat,可以看到private文件夹显示出来了。


下面简单解释一下代码

第一行@echo off表示命令不回显

@Rem后面跟的是注释

if exist 后面跟路径,用于判断路径名是否存在,若存在则跳到lock代码段,实际加密路径任意

ren 用于修改文件名,第一个参数可以带路径,第二个参数不能带路径,在该例子中可以看到我们把文件名从private改成了private.{645ff040-5081-101b-9f08-00aa002f954e}

这是利用了window系统对系统应用的文件标示符,简单来说是把文件夹图标改成了回收站图标,双击打开后显示回收站的内容,这样可以起到伪装的作用,当然这样做效果不太好,因为这只是欺骗了windows自带的文件管理器,用第三方文件管理器比如winRAR可以查看到文件夹内容。详细有关介绍可以查看文章最后的上帝模式的链接。

attrib +h +s 这行代码是关键,attrib 是attribute的简称,用来设置文件属性,+h 表示设置文件隐藏,+s表示设置为系统文件,这样就把我们的文件设置成了系统的隐藏文件,所以即使把文件夹选项的显示隐藏文件选项打开,也无法查看我们隐藏后的文件了。

unlock代码和lock代码作用相反,这里就不细说了,注意一点解锁是要先把文件的隐藏属性去掉,否则无法重命名回来。


有人说,如果我不小心把hide.bat 删除了,怎么办?

解决这个问题方法很简单,因为文件夹只是被隐藏了,没有被删除,所以新建一个.bat文件,把上面unlock代码复制一份就可以了。


为了能更方便的隐藏文件,我们可以在c盘建立一个BATCH文件夹,用于专门管理.bat文件,如图所示


然后在系统的环境变量里面,在path后面追加C:\BATCH,然后新建一个.bat文件,写入下面代码

attrib +h +s "C:\BATCH

双击刚刚写的.bat文件,可以看到BATCH文件夹连同hide.bat文件都隐藏了,这样就不会误删hide.bat了,这时候可以把刚才写的.bat文件删了。


要用的时候就非常轻松了,按win+R打开运行,输入cmd打开命令提示行,然后输入hide 就行了!!!吐舌头


要显示文件同样输入hide ,这样不知道命令的人不能查看你的私密文件了。


大功告成!


如果认为隐秘性不够好的话,可以在hide.bat文件里面加入密码认证,这样不知道密码的人即使在命令提示行里输入hide也无法显示隐藏文件了,具体代码不再演示,有兴趣的朋友可以根据下面的参考文章自行尝试。



参考文章:文章一

                  文章二

                  上帝模式参考代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值