2011-08-30 29 views
10

我注意到最近使用了大量的磁盘空间,最后做了一些调查。我发现我在以下目录中有200多GB:Nunit Shadow Copy Cache目录很大

C:\Users\compUser\AppData\Local\Temp\nunit20\ShadowCopyCache 

我应该直接删除这些数据吗?或者,NUnit中是否有一个函数为这个影子拷贝目录做了一些清理工作,使这个过程自动化,并且没有破坏任何东西的可能性?基于答案

更新:

打开你最喜欢的命令提示符下应用,导航到NUnit的目录,然后运行以下命令:

nunit.exe /cleanup 

根据影子高速缓存器有多大,它可能需要一些完成时间。

+0

如果您不重新编译测试并保持NUnit打开,您可以放心地关闭该选项(在NUnit Gui Runner设置对话框中)。它令人惊讶的是有多少信息是关于这个制作大量文件的,但实际上做的很少!在围绕NUnit文档进行了一些狩猎之后,我在这里找到了它http://www.nunit.org/index.php?p=optionsDialog&r=2.4.8 –

回答

9

新的/cleanup命令行选项删除NUnit的卷影副本缓存,然后退出。

有关更多信息,请参阅here(Nunit发行说明)。

这是一个安全的,支持删除此目录。

+0

只是在这个命令上的单挑,它作为后台进程运行。它看起来像在命令提示符的0秒内完成,但会在后台执行清理。无论如何,这是我在2.6.4上的经验。我也以管理员身份运行了命令提示符,因为它第一次没有出现任何问题(可能是因为我不了解后台进程位) –