在 Windows Server 2008 R2 中查找隐藏文件

在 Windows Server 2008 R2 中查找隐藏文件

我正在尝试寻找仅有的文件系统中给定子树中的隐藏文件。Windows 资源管理器中的搜索框具有以下标签功能

Date Modified:

或者

Size:

是否有类似的隐藏标签?这个:

Hidden: true

似乎不起作用。

还有其他方法可以仅查找隐藏文件吗?

答案1

在 Windows 搜索中,您应该能够使用attributes:2

属性是一个位字段,关注价值观

FILE_ATTRIBUTE_READONLY = 1
FILE_ATTRIBUTE_HIDDEN = 2
FILE_ATTRIBUTE_SYSTEM = 4
FILE_ATTRIBUTE_DIRECTORY = 16
FILE_ATTRIBUTE_ARCHIVE = 32
FILE_ATTRIBUTE_ENCRYPTED = 64
FILE_ATTRIBUTE_NORMAL = 128
FILE_ATTRIBUTE_TEMPORARY = 256
FILE_ATTRIBUTE_SPARSE_FILE = 512
FILE_ATTRIBUTE_REPARSE_POINT = 1024
FILE_ATTRIBUTE_COMPRESSED = 2048
FILE_ATTRIBUTE_OFFLINE = 4096
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192

只需将您要查找的内容添加在一起即可。

答案2

打开 PowerShell,导航到所需的子树,然后运行以下命令:

ls -Force | ?{$_.mode -match "h"}

相关内容