关于文件夹的手动隐藏和恢复

前一段时间突然想尝试一下不利用工具怎么把文件夹隐藏掉。于是在网上搜得此法,其实是一伪装方法,把文件夹 伪装成回收站。然按照说明,我成功隐藏了,但却没法按照它上面的方法恢复过来!

先看这个方法的说明:利用回收站给文件夹加密
如要加密“d:/MyData”文件夹,步骤如下:

1、用记事本编辑初始化文件desktop.ini; 
      [.ShellClassInfo] 
      CLSID={645FF040-5081-101B-9F08-00AA002F954E} 
2、将文件desktop.ini拷入要加密的“d:MyData”文件夹中; 
3、修改文件desktop.ini的属性,将其设置为“只读”; 
4、右击“d:MyData”文件夹,选择“属性”,在弹出的对话框中确保“只读”属性被选中,然后在“启用缩略图查看方式”复选框前打上勾,“确定”即可。 
怎么样?你的“MyData”的图标已经与“回收站”一样了。打开它的时候,也确实是“回收站”的内容。那如何恢复正常呢?也不难,进入DOS,执行 “attrib -r d:Mydatadesktop.ini”,最后删除desktop.ini即可,“MyData”文件夹又和从前一样了。加密其他目录也可参照此法进行。 

然而事实上我在执行 “attrib -r d:/Mydata/desktop.ini”这一步上失败了,系统提示“未重设隐藏文件”。
我以为一定要进纯DOS才能成功,于是又发现XP没有纯DOS,便又去下了个矮人DOS,重启,谁知进去后依然没有用。后来查到attrib命令的参数,发现可能是因为desktop.ini是隐藏文件同时还是系统文件,单单-r对系统文件应该是无效的,所以才会提示未重设隐藏文件。
 

至此,找到原因,就知道该怎么做了,执行“attrib d:/Mydata/desktop.ini -r -s -h”,然后“del d:/Mydata/desktop.ini ”。好了,原先被隐藏的文件夹已经恢复过来啦。

附:Attrib 命令参数

显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性。如果在不含参数的情况下使用,则 attrib 命令会显示当前目录中所有文件的属性。 

语法 
attrib [{+r | -r}] [{+a | -a}] [{+s | -s}] [{+h | -h}] [[Drive:][Path] FileName] [/s[/d]] 
参数 
+r 设置只读文件属性。 
-r 清除只读文件属性。
+a 设置存档属性。 
-a 清除存档属性。 
+s 设置系统文件属性。 
-s 清除系统文件属性。 
+h 设置隐藏文件属性。 
-h 清除隐藏文件属性。
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值