我用shell namepace 遍历生成一个类似资源管理器那样的树状结构,点击某个文件夹,返回其路径(通过IshellFolder 的GetDisplayNameOf方法),
此后我删除这个文件夹(文件夹内非空),删除操作可以进行,但在磁盘上文件夹(所选的那个文件夹)依然存在,双击打不开,报错拒绝访问之类的。当程序关闭以后,被删除的文件夹自动消失了,
想知道通过shell n 取文件夹路径的时候,会关联到那些资源,怎样释放?