我使用以下命令来超级隐藏文件夹
属性 +S +H“I:\PrivateFolder”
但它仍然只是显示为普通隐藏,我可以搜索该文件夹中的文件请帮助如何解决这个问题
答案1
仅供参考 -+S +H
没有“超级隐藏”……它只是为文件夹设置了系统和隐藏标志……没有什么可以阻止文件夹被访问。此外,这些标志很容易被用户删除。
为此,您需要查看设置文件权限,以便只有您的用户可以访问它们。
尝试右键单击 > 属性 > 安全(选项卡)> 编辑。删除所有用户,然后仅“添加”您自己并设置“允许完全控制”
其他用户将无法访问该文件夹。
也就是说,他们可能能够获得该文件夹的所有权并重新进入。为了避免这种情况,请添加任何其他用户并拒绝完全控制。
要以编程方式执行此操作,您需要开始研究“ icacls
”命令
这一页如果您决定采用 icacls 路线,将会为您提供很多帮助。
使用 icacls 并不能使文件夹完全防弹 - 只有良好的强加密才能做到这一点,但为了阻止普通用户进入您的资料 - 这已经足够了。
希望这可以帮助。
答案2
您无法隐藏这样的信息。attrib +h 命令将文件夹设置为隐藏,+s 将其设置为系统。虽然设置文件夹的权限可能会有所帮助,但如果您只使用一个用户,那就没什么用了。
我建议使用 truecrypt 之类的程序来创建一个可以用密码保护的加密文件夹,或者使用 dropbox 之类的程序,而不是使用客户端,只在网络上工作。这意味着您的个人文件只存储在云中,只有当您知道 dropbox/onedrive/etc 帐户的密码时才可以访问。在线存储功能的缺点是文件只有在您下载后才可以访问,如果您忘记删除文件,它们就是本地的。