手动隐藏和恢复文件夹的方法
手动隐藏和恢复文件夹的方法
前一段时间突然想尝试一下不利用工具怎么把文件夹隐藏掉。于是在网上搜得此法,其实是一伪装方法,把文件夹伪装成回收站。然按照说明,我成功隐藏了,但却没法按照它上面的方法恢复过来!
先看这个方法的说明:利用回收站给文件夹加密
如要加密“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-rd:Mydatadesktop.ini”,最后删除desktop.ini即可,“MyData”文件夹又和从前一样了。加密其他目录也可参照此法进行。
[.ShellClassInfo]
CLSID={645FF040-5081-101B-9F08-00AA002F954E}
2、将文件desktop.ini拷入要加密的“d:MyData”文件夹中;
3、修改文件desktop.ini的属性,将其设置为“只读”;
4、右击“d:MyData”文件夹,选择“属性”,在弹出的对话框中确保“只读”属性被选中,然后在“启用缩略图查看方式”复选框前打上勾,“确定”即可。
怎么样?你的“MyData”的图标已经与“回收站”一样了。打开它的时候,也确实是“回收站”的内容。那如何恢复正常呢?也不难,进入DOS,执行“attrib-rd: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清除隐藏文件属性。
语法
attrib[{+r|-r}][{+a|-a}][{+s|-s}][{+h|-h}][[Drive:][Path]FileName][/s[/d]]
参数
+r设置只读文件属性。
-r清除只读文件属性。
+a设置存档属性。
-a清除存档属性。
+s设置系统文件属性。
-s清除系统文件属性。
+h设置隐藏文件属性。
-h清除隐藏文件属性。