作为IT人员(俗称程序猿),平时除喜欢看动漫(忠实OP粉)外,就喜欢瞎折腾。之前也用过attrib命令隐藏windows下的文件夹,这样操作确实能够隐藏,但这时文件夹还拥有读写权限,可以通过windows的全文搜索查看到文件夹中的文件(如图1)。
图1
于是在好奇心的趋势下,研究并且找到一种绝对隐藏的方法,要实现文件夹的绝对隐藏需要以下三个重要的步骤:
一、删除权限继承
右键单击要隐藏的文件夹,选择“属性”弹出文件属性窗口(图2),选择“安全”选项卡。
图2
单击“高级”按钮,弹出高级安全设置窗口(图3),单击“禁用继承”按钮,在弹出的对话框中选择“将已继承的权限转换为些对象的显式权限”,完成后单击“应用”按钮。
图3
二、隐藏文件夹
使用管理员身份打开cmd命令行窗口,执行隐藏文件夹命令:
rem 隐藏文件夹
attrib +a +s +h +h I:\document\test
rem 取消隐藏
attrib -a -s -h -h I:\document\test
注:执行隐藏命令时最好先打开要隐藏的文件夹,因为隐藏后文件夹看不见,只能在地址栏中输入绝对路径进入(图4)
三、删除目录所有权限
进入图4界面,在空白处单击右键选择“属性”弹出文件属性窗口(图5),选择“安全”选项卡。
单击“编辑”按钮弹出权限窗口(图6)。
图6
删除“组或用户名”中的所有用户和组(图7),删除后单击“确定”或“应用”按钮,完成文件的绝对隐藏。
图7
最终效果(图8),高手可以全都使用
cacls
命令来完成,具体使用查看帮助图8
到这就实现文件的绝对隐藏,并且不能访问不能搜索,如果自己要使用文件时操作方法如下:
使用管理员身份打开cmd命令行窗口,执行隐藏文件夹命令:
rem 获取控制权限
cacls I:\document\test /G administrator:f
rem 取消隐藏
attrib -a -s -h -h I:\document\test
网友评论