我如何才能阻止使用“attrib +h +s somedir”隐藏的文件在搜索中显示?

我如何才能阻止使用“attrib +h +s somedir”隐藏的文件在搜索中显示?

我使用 Windows 10,并且隐藏了一个文件夹,attrib +h +s C:\MyUser\HiddenDir\其中包含一些文件,例如MySecretDocument.docx

我已Folder Options设置为,因此我仍然可以从目录列表中Show hidden files & folders看到。但是从相同的文件列表中看不到。MyUser/AppDataMyUserHiddenDir

当我搜索C:\C:\MyUser*.docx,秘密文件仍然会显示出来!我该如何将它们从搜索结果中隐藏起来?


上面的是最重要的。下面的并不重要,因为我找到了解决方法。文件和文件夹也会显示在 中Quick Access。我该如何隐藏只是文件夹?我发现的唯一办法就是隐藏全部文件,例如Folder Options > [Uncheck] Show recently used files in Quick AccessFolder Options > [Uncheck] Show frequently used folders in Quick Access

答案1

结合这两个过程:

  1. 从 Windows 搜索中取消索引文件夹,如下所示:转到开始按钮搜索“索引选项”单击修改按钮并取消选中您不想搜索的文件夹并保存更改。

  2. 通过在文件夹中创建 2 个 .bat 文件来隐藏文件夹,如下所示...

创建 .bat 文件

@echo off
cd E:\mySecretFolder
attrib -s -h .\*.* /S /D
attrib -s -h .
EXIT

将此文件保存为 hide.bat

@echo off
cd E:\mySecretFolder
attrib +s +h .\*.* /S /D
attrib +s +h .
attrib -s -h .\show.bat
attrib -s -h .\hide.bat
EXIT

将此文件保存为 show.bat

单击 hide.bat 文件以隐藏 mySecretFolder 中的所有文件

要再次显示文件,请单击 show.bat 文件。

确保你改变邮箱:到您想要的路径。

一旦父文件夹被隐藏,访问它的唯一方法是通过资源管理器窗口顶部的文件夹路径或通过命令行。cd 进入它并输入explorer .

答案2

隐藏属性会隐藏文件和文件夹,使其无法被正常搜索到。通常的目的是防止文件夹混乱并在一定程度上防止意外删除应用程序创建的用于存储偏好设置等的文件。隐藏文件和文件夹不是一种安全措施。

如果您想防止其他人看到您的文件,请考虑使用加密。您可以应用整个磁盘加密 - 例如BitLocker- 或者您可以使用实用程序创建加密卷 - 例如VeraCrypt。VeraCrypt 还可以在加密卷内创建隐藏卷,但可以检测到隐藏卷的存在。

相关内容