Windows 7 Explorer 和“dir”命令显然有 *super* 隐藏文件?

cem*_*ate 1 windows-7 windows-explorer

我正在编写一个小脚本来帮助处理我的音乐库。在开发过程中,我在某些艺术家文件夹中的读数中遇到了一些意外文件,例如 AlbumArtSmall.jpg、Folder.jpg 等...

我让我的程序输出这些文件的确切路径。我打开了 python 并且有 os. Listdir 他们所在的目录。果然,他们被列出了。

但是,Windows 资源管理器看不到它们。我已选中显示隐藏文件和文件夹,它正确显示了各种其他隐藏文件。

最奇怪的是,在有问题的目录的命令提示符下,键入“dir”不会列出文件。但是,键入 'ls' - 它从 MinGW 工具包中调用 ls,确实列出了它们,并且上面的 python 示例进一步支持了这一点。

到底是什么导致这些常规文件对资源管理器甚至“dir”命令隐藏...?

Sco*_*ain 7

Windows 使用隐藏的元文件来加快文件夹浏览速度。一个典型的例子是thumbs.db文件,该文件保存文件夹中图标的缩略图。如果您想查看这些文件,您需要在文件夹选项中取消选中此框。

在此处输入图片说明