我分别在 2 台 2015 和 2016 款 MacBook Pro(Sierra 和 High Sierra)上测试了此问题,它包含 4 个 html 和 javascript 文件,这些文件是我教授给我的,其中 1 个是我编辑的,我下载了一张背景图片,然后问题就开始出现了。我说的疯狂是指脏动画和图形界面扭曲,与桌面混在一起,而且没有响应,重启和安全模式都不能解决问题,但是强制退出 Finder 并且永远不再打开该文件夹可以解决问题。这是文件夹:https://www.dropbox.com/s/j3tty8p9avq3g61/dom.zip?dl=0
答案1
如果您已自定义 Finder 显示文件夹内容的方式,例如设置特定的列表视图或排序顺序,或为该文件夹设置自定义背景颜色或图片,则该信息将存储在名为 的隐藏文件中.DS_Store
。我可以想象一个格式错误的.DS_Store
会导致此问题。尝试使用终端删除该.DS_Store
文件:
rm dom/.DS_Store
我只是仔细检查了该.zip
文件,没有解压它。其中肯定有一个.DS_Store
文件,以及所有文件的 Finder 元数据或资源分支,采用 AppleDouble 格式(在__MACOSX/
文件夹内)。AppleDouble 格式可能只是通过.zip
文件存储 Mac 文件的一种产物,可能不会出现在存储此文件夹的原始文件系统上dom/
,尤其是当该文件系统是 Mac 原生文件系统(如 HFS+ 或 APFS)时。如果此文件夹最初是在 Mac 原生文件系统上创建的,则 Finder 元数据(或那些资源分支,如果是的话)将原生存储在文件系统中,而无需文件夹__MACOSX
。我认为看到.html
文件的自定义 Finder 元数据或资源分支并不常见,因此 Finder 元数据可能与此有关。如果删除 .DS_Store 不能解决问题,您可能需要删除该元数据(或资源分支,如果是的话;但我认为它更有可能是 Finder 元数据而不是资源分支)。