如何取消隐藏 NTFS 文件夹?(选项变灰,可能是系统隐藏文件夹)

如何取消隐藏 NTFS 文件夹?(选项变灰,可能是系统隐藏文件夹)

我有一个令人困惑的文件夹,我是该文件夹的“所有者”,并且我对它拥有所有 NTFS 权限:它是看不见的。我想使其可见,而不必在 Windows 资源管理器中选中“隐藏受保护的操作系统文件”。

即使以管理员身份运行,Powershell 也不让我看到该文件。

我可以使用任何命令行工具吗?Windows 资源管理器不允许我取消隐藏它。选项呈灰色。

答案1

如果您有完整路径,您可以尝试使用 attrib 从文件夹中删除系统/隐藏属性。

属性-s-h

答案2

尝试以下操作仅删除隐藏属性,同时保留所有其他广告定义:

$Path = 'c:\MyDemoFile.txt'

#use -force switch with get-item so we find the file even if it's hidden
$Item = (get-item $Path -force)

#use a boolean operation to remove the Hidden attribute if it's assigned; whilst keeping all other attributes as defined.
$Item.Attributes = $Item.Attributes.value__ -band (-bnot [System.IO.FileAttributes]::Hidden.Value__) 

答案3

要在 PowerShell 中取消隐藏目录:

(get-item -force <name-of-directory>).Attributes = ''

使用别名:

(gi -fo <name-of-directory>).Attributes = ''

我用了本文作为参考并稍微简化了语法。

答案4

您也可以尝试这个简单的 Windows 脚本来取消隐藏文件和目录。有关如何使用它的说明可以在下面的链接中找到。

用于取消隐藏文件和文件夹的 Windows 脚本

相关内容