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也无法显示隐藏文件了,具体代码不再演示,有兴趣的朋友可以根据下面的参考文章自行尝试。
参考文章:文章一
文章二
上帝模式参考代码
win7下简单隐藏文件方法相关推荐
- win7下安装VC6LineNumberAddin方法[VC6行号插件]及问题解决方案
1.下载VC6LineNumberAddin插件及注册文件.(以下是参考链接:) http://codefish.googlecode.com/files/VC%E6%98%BE%E7%A4%BA%E ...
- win7下Genymotion安装方法
在win7下安装Genymotion时,遇到各种各样的问题,现作记录如下: 1,下载Genymotion: 网址:https://www.genymotion.com/download/ 打开时,会跳 ...
- win7下CSP修改方法
32位win7下找到, [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\ZGHD Cryptographic ...
- Win7下VS2008破解方法
在Win7系统下,无法像xp下通过"控制面板"卸载的方法重新输入序列号来破解VS2008. 但可以通过以下几个步骤来破解: 1.首先需要安装VS2008,可以安装VS2008专业版 ...
- win7下简单FTP服务器搭建
本文介绍通过win7自带的IIS来搭建一个只能实现基本功能的FTP服务器,第一次装好WIN7后我愣是没整出来,后来查了一下网上资料经过试验后搭建成功,其实原理和步骤与windows前期的版本差不多,主 ...
- 4步win7下简单FTP服务器搭建(试验成功)
本文介绍通过win7自带的IIS来搭建一个只能实现基本功能的FTP服务器,第一次装好WIN7后我愣是没整出来,后来查了一下网上资料经过试验后搭建成功,其实原理和步骤与windows前期的版本差不多,主 ...
- mac一体机win7下调节亮度方法
1,fn+键盘上亮度调节按钮 2,win7右下方在系统托盘里,就是声音的旁边那里,有个显示器的图案,选择之后调整亮度 3,右键 -个性化--调整亮度.
- 最简单快捷的在win7下用pycharm安装Tensorflow的方法
win7下用pycharm安装Tensorflow 最简单快捷的在win7下用pycharm安装Tensorflow的方法 这是一部关于在win7下用pycharm安装Tensorflow的血泪史!百 ...
- Win7下共享文件(以及凭据管理简单介绍)
总结了一下win7下设置共享文件和权限的方法: 一.设置共享文件准备工作: 在控制面板中打开网络和共享中心-->更改高级和共享设置: 在家庭网络和工作网络中选择好:启用网络发现,启用文件和打印机 ...
最新文章
- Linux系统编程——I/O多路复用select、poll、epoll
- 解决Android studio 加载不出网络图片的步骤
- Java:实验四第5题
- 福建省计算机应用基础一级考试,福建省高等院校学生计算机一级考试大纲
- 三星上线售价99万8K电视 网友:是不是多打了一位数
- 几何深度深度学习的学习之路
- java 扫描文件_JAVA文件扫描(递归)的实例代码
- Proteus 8.13 安装教程
- SQL SERVER2008查询分析器的基本使用
- vue 自己捣鼓周日程日历组件(WSchedule)
- Learning RoI Transformer for Detecting Oriented Objects in Aerial Images
- 又是一江春水自东流!
- Google基本查询语法
- 高效团队都在用的目标管理工具——飞项
- 关于灾备的重要性解读
- B2B商业模式以及交易模式
- 算法导论课后题和思考题 第3章
- 3Blue1Brown-线性代数的本质
- 好!好!好! 好文章!
- 《乔布斯传》圈点(7)