从文件资源管理器中隐藏文件
在默认情况下 , 资源管理器不会显示拥有FILE_ATTRIBUTE_HIDDEN属性的文件 , 因为有人特意隐藏了这些文件 。
如果你希望显示这些文件 , 则可以在资源管理器的选项设置中勾选“显示隐藏的文件和文件夹”来显示它们 。 勾选了这个选项之后 , 即使文件被标记了FILE_ATTRIBUTE_HIDDEN属性 , 资源管理器仍然会显示它们 , 如下图所示:
文章图片
让我们再进一层 , 如果文件被同时标记了FILE_ATTRIBUTE_HIDDEN和FILE_ATTRIBUTE_SYSTEM , 则资源管理器仍然会隐藏它们 。 通常这些文件涉及操作系统管道的文件 , 弄乱这些文件可能会导致各种类型的”意外事件” 。 例如 , 操作系统页面文件 , 文件夹配置文件 , 以及SystemVolumeInformation文件夹等 。
如果你希望这些文件也显示在资源管理器中 , 则你可以取消勾选”隐藏受保护的操作系统文件”这个选项 , 如下图所示:
文章图片
让我们看看这个隐藏/显示的乒乓球游戏已经走了多远 , 我使用了下面的表格来演示:
文章图片
你可能会琢磨 , 这应该就是这场”军备竞赛”的终极结果了吧?
并不是 。
仍然有一些用户希望从资源管理器中完全隐藏某些文件 , 覆盖掉上图中的第五个层次 。
在某个时候 , 这种来来回回必须停止 , 而现在 , 它已经停止在第五层 。 仅添加第六层会产生一个安全漏洞 , 因为它会允许文件对用户永久性隐藏 。 出于安全考虑 , 拥有足够管理权限的用户必须总是有办法查看所有文件 , 或者至少知道有些文件是被标记为隐藏的 。 对于管理员来说 , 没有什么是不可察觉或者不可见的 。
如果我们添加了第六层来隐藏文件 , 那么必须有第七层才能显示它 。
总结
必须打造一个功能闭环 , 用户是其数据的所有者 , 并拥有对软件功能的全部选择权 。 白话就是:这功能我可以开 , 也可以随时关 。
作为开发者 , 不可随意使用”大聪明”技法 , 自以为”这就是用户想要的” 。
你需要明白 , 有些用户是高级玩家 , 不得随意糊弄 。
我希望 , 我写的TopomelBox , 没有大聪明 。 也许功能不够强劲 , 但至少不糊弄用户 。
文章图片
返回搜狐 , 查看更多
【从文件资源管理器中隐藏文件】责任编辑:
- snapdragon|从3299跌至1999元,直屏+120W快充,沦为“真香机”!
- 硬盘|从3799跌至2689元,又是典型的曲面屏+骁龙870,活生生跌至中档市场
- 本文转自:北青网要说京城的遛娃资源是真好|遛娃圈又多了几个新晋乐园
- 搜索引擎|从网络小白到知识深专家你要懂多少行话(2)站长群篇
- CPU|骁龙778G+五千毫安+144Hz变帧屏,跌至1289元,性价比从未被超越
- 本文转自:威海新闻网记者从2022年高层次外国专家齐鲁行暨山东省海外工程师创新合作大会上...|海外专家“智库”助力威海人才引进
- CPU|处理器已不是判断手机的关键,从一台拍照旗舰,看穿背后的本质
- 吃豆人|美国限制我们的芯片发展,就是想要阻止我们从低端制造向高端制造转型
- OLED|LG宣布新款OLED电视:可从平面变为曲面,实用性大大增强
- 索尼|从来不缺创新的索尼怎么在手机领域支棱不起来?背后真相揭秘