IMAPSize使粗略的无法访问的文件 - 我如何访问它们?

时间:2010-08-13 17:12:28

标签: file directory hidden invisible

我正在使用此程序IMAPSize来备份IMAP收件箱。它在C:\ Program Files \ IMAPSize \ backup中进行备份,但不知何故,“backup”文件夹只对程序可见,而不是Windows资源管理器甚至是命令提示符! “显示隐藏文件”已启用。我已经尝试过以管理员身份运行。当我转到IMAPSize中的“选择备份文件夹”选项时,文件夹选择器确实显示了备份文件夹及其子树,但文件夹上有一个“锁定”图标。 Windows资源管理器允许我在同一个地方创建“备份”文件夹,之后IMAPSize程序仍然可以看到整个子树,但现在锁定图标位于“备份”文件夹的子文件夹中。现在资源管理器可以看到“备份”文件夹,但它看起来是空的。如果我移动“备份”文件夹,这些“幻像”内容似乎随之移动,即它们可以从回收站中删除/恢复。我也尝试过更改文件所有权和安全设置 - 默认情况下,该文件夹具有“TrustedInstaller”的权限 - 但没有任何帮助。看来字面上唯一可以查看这些文件夹和文件的程序是IMAPSize!到底他妈发生了什么? NTFS文件如何只对一个程序完全可见?

1 个答案:

答案 0 :(得分:1)

我在猜测以下内容:

  • 您正在运行Windows Vista或7。
  • UAC已开启。
  • IMAPSize在普通用户帐户下运行,并且正在尝试写入c:\ Program Files。

由于所有这些,Windows正在使用file system virtualization透明地将IMAPSize的文件I / O重定向到您的配置文件的子目录(可能是c:\Users\USERNAME\AppData\Local\VirtualStore\Program Files\IMAPSize\backup)。

如果在Windows资源管理器中浏览到c:\ Program Files \ IMAPSize,您应该会在资源管理器工具栏中看到“兼容性文件”选项,该选项将显示您的配置文件的VirtualStore子目录下的备份目录。