我正在编写一个小脚本来帮助处理我的音乐库。在开发过程中,我在读出器中发现了某些艺术家文件夹中的一些意外文件,例如 AlbumArtSmall.jpg、Folder.jpg 等...
我让程序输出这些文件的确切路径。我打开 python 并让 os.Listdir 列出它们所在的目录。果然,它们被列出了。
但是,Windows 资源管理器无法看到它们。我已选中“显示隐藏文件和文件夹”,它可以正确显示所有其他隐藏文件。
最奇怪的是,在有问题的目录中的命令提示符中,输入“dir”不会列出文件。但是,输入“ls”(从 MinGW 工具包调用 ls)会列出它们,上面的 python 示例进一步支持了这一点。
到底是什么原因导致这些常规文件对 Explorer 甚至‘dir’命令隐藏……?
答案1
Windows 使用隐藏的元文件来加快文件夹浏览速度。一个典型的例子是大拇指.db包含文件夹中图标缩略图的文件。如果您想查看这些文件,则需要在文件夹选项中取消选中此框。