我在我的程序上运行了一个自动化测试,它会生成一些大型MPG文件和其他文件。运行测试后,我自己清理了脚本。其他文件(二进制文件和文本文件的混合)被删除没有任何问题。但是,MPG文件不会被删除。如果我在测试运行后尝试从资源管理器中手动删除MPG文件,它们将从资源管理器窗口中删除,仅在几秒钟后重新出现。进程资源管理器显示它们正被explorer.exe使用。最终,我能够删除这些文件。知道为什么会这样吗?
答案 0 :(得分:2)
资源管理器是否可以保留文件以生成thumbs.db并执行其他工作?我问这是因为我注意到了相当多的延迟,因为资源管理器评估了我的媒体目录中的每个电影文件,即使在详细信息视图中也是如此。 (你可以说,因为那个资源管理器窗口的地址栏会变成一个进度条,慢慢地 - 在我家的盒子上慢慢变绿 - 变绿。)
如果没有对相应目录打开资源管理器窗口,是否仍会显示此行为?
答案 1 :(得分:0)
听起来有些东西仍然挂在文件的引用上。是否可能设置了卷影副本并且它正在尝试存档文件?