我有一个 MP3 歌曲文件夹。在 Windows 资源管理器中,在 cmd 中执行“dir”时,我看到:
01 One More Time.mp3
...
14 Too Long.mp3
但是,存在一个文件folder.jpg
,我只需将其输入到 Explorer 地址栏中即可访问它,并且 Winamp 和 Windows Media Player 都可以看到该文件。在 Cygwin 中,当我执行此操作时ls
,我得到:
01 One More Time.mp3
...
14 Too Long.mp3
AlbumArtSmall.jpg
AlbumArt_{E0B5F6EB-9E7A-4290-A301-FD4994D78C20}_Large.jpg
AlbumArt_{E0B5F6EB-9E7A-4290-A301-FD4994D78C20}_Small.jpg
desktop.ini
folder.jpg
这真是太奇怪了。我可以folder.jpg
用 Vim 之类的编辑器覆盖该文件,但如果我从 Firefox 下载某些东西来替换它,Firefox 会说它无法修改它,因为它已经存在。据推测,Firefox 使用 Windows API 来创建该文件,因为“ dir
”没有列出它,但不知何故 Vimdir
找到了它。
我使用的是 Windows 7 Ultimate。显示隐藏文件已打开。
编辑:
所以我打开了“显示系统文件”,这些文件出现在资源管理器中,图标有点灰。这些文件到底是系统文件吗?我手动创建了该folder.jpg
文件。Firefox 仍然无法通过下载覆盖该文件。
答案1
答案2
您可以打开命令提示符并导航到包含隐藏文件的目录。然后输入
attrib -H -S folder.jpg
将 folder.jpg 替换为其他文件名