即使显示所有文件,如何才能完全隐藏文件/文件夹?

即使显示所有文件,如何才能完全隐藏文件/文件夹?

标题基本上解释了所有内容,除了操作系统,操作系统是 Windows (8.1)。我想要的只是命令提示符(批处理文件)才能访问它。如果人们不了解文件/文件夹,他们就不会尝试访问它。

答案1

有几种策略,取决于您想要实现的目标:

  • 文件可以被隐藏和/或系统(可见性取决于 Explorer 的视图设置)
  • 文件可以具有不同的权限(使其可见,但不可访问)
  • 加密文件(仍然可见、可读但不可解释)
  • 删除文件(不可见,不可访问)。我想说删除文件满足您的所有要求(!)
  • 将数据写入硬盘上的特定块,并将该块标记为“坏块”。这样不会产生任何文件,但会存储数据(但对操作系统覆盖的保护有限)。

答案2

没有办法完全隐藏文件。您可能知道的“隐藏”选项旨在向普通用户隐藏文件。没有“更深”的级别来隐藏文件,原因如下:

  • 出于安全原因,操作系统用户应该始终能够找到其系统上的所有文件。
  • 使用此属性创建的文件可能永远不会再被找到,从而占用空间。
  • 已经有两个级别的隐藏文件,第二个是系统文件。隐藏这些文件的原因是为了防止它们被篡改;这可能会损坏您的计算机。出于上述原因,您仍然可以使用“显示受保护的操作系统文件”选项查看它们。
  • 完全隐藏文件只是意味着您必须进一步寻找它们 - 总会有办法访问它们。

如果你想阻止其他用户访问某些文件,你可以加密它们。然而,这些文件仍然可见,只是用户无法打开它们。

答案3

创建一个 TrueCrypt 容器并将您想要隐藏的文件保存在那里。

您可以更改权限以禁止访问父文件夹。

答案4

我发现以下技巧是隐藏充满数据的文件夹的最佳方法:

如果您在文件夹选项中取消选中“隐藏已知文件类型的扩展名”,则可以轻松查看和更改文件的扩展名。如果您删除文件扩展名或将其更改为 Windows 无法识别的扩展名,则文件将无法轻松读取,但如果您将其改回原始扩展名,则文件将可以读取。但是,这样做的一个问题是,如果您将文件扩展名更改为已知文件扩展名(如“.txt”),则改回时可能会损坏文件。

这与隐藏文件夹有什么关系?文件夹没有文件扩展名,因此这对它们不起作用。但是,压缩文件夹有。因此,你可以压缩文件夹,更改或删除扩展名,而没有人能够读取它。

为了加强这种保护,您可以使用批处理文件或通过 cmd 使用命令“attrib +s +h”将其设置为隐藏和系统文件。例如,“attrib +s +h breadfish.txt”(不带引号)。如果您启用了隐藏文件和系统文件(很少有人这样做,因为尝试显示系统文件时会弹出消息),您可以看到它并解压文件夹,但任何找到您的 USB 驱动器的人都无法看到它。

相关内容