删除存储方法问题

Remove Store Method issue

当我们使用 Redemption DLL 删除 PST 存储时,我们如何确保删除临时文件?

这意味着,在我们最近的案例中,我们发现我们调用了 Remove Store 方法,它执行成功,但有些临时文件没有成功删除。

那么我们如何决定是否删除存储成功删除临时文件?

测试用例: 我对类似问题有疑问,假设我有 15 个 PST 文件要处理,我 运行 循环让这 15 个文件登录并删除存储。

我能理解,对于最后一个文件,它可以参考直到 exe 未关闭,但是我们不能删除进程成功完成的 14 个文件吗?

根据一些测试用例,这个临时文件有时会被删除,有时它不会删除,这没有具体的行为。

是否有任何方法或 属性 使用我们可以确定资源是否真的用于特定 PST 文件?

注意:我们正在使用独立应用程序在单台计算机上处​​理 PST 文件..

谢谢

您要删除 PST 存储吗?请记住,出于性能原因,MSPST 提供商会将 PST 文件(和临时文件)再打开 30 分钟(或直到您的应用程序终止)。

如果您想立即关闭并取消引用 PST 文件,您可以将 PST 处理代码移动到辅助 exe 中,从您的主应用程序启动它,等待该进程终止。届时 PST 和所有临时文件将关闭。