我最近一直在添加使用文件系统的功能。我做了一些事情,导致 COM SURROGATE 吃掉整个核心,并留下
file explorer
是一种“死亡旋转轮”的状态。
最终我会意识到哪个代码路径是错误的,然后发回。它实际上并不每次都会重现。但也许有人已经明白这个问题了?
好吧,我想我知道发生了什么事。
每次运行应用程序时,我都会在
Documents/MyApp
中创建文件夹,并根据当前日期的名称生成唯一的名称。在这些文件中,我至少编写了一个文件。这导致了很多文件夹和文件。
其中一些文件是在开发过程中生成的,可能已损坏。
当我导航到
Documents/MyApp
时,文件资源管理器因某种原因在尝试索引此文件夹时中断。