Windows 7 Nunit卷影副本缓存目录很大

Windows 7 Nunit卷影副本缓存目录很大,windows-7,nunit,temp,Windows 7,Nunit,Temp,我注意到最近使用了大量磁盘空间,最后进行了一些调查。我发现我在以下目录中有超过200 GB的内存: C:\Users\compUser\AppData\Local\Temp\nunit20\ShadowCopyCache 我应该直接删除这些数据吗?或者NUnit中是否有一个函数可以对这个卷影副本目录进行某种清理,从而使这个过程自动化,并且不会破坏任何东西 根据答案更新: 打开您喜爱的命令提示符应用程序,导航到NUnit目录并运行以下命令: nunit.exe /cleanup 根据卷影缓存的

我注意到最近使用了大量磁盘空间,最后进行了一些调查。我发现我在以下目录中有超过200 GB的内存:

C:\Users\compUser\AppData\Local\Temp\nunit20\ShadowCopyCache
我应该直接删除这些数据吗?或者NUnit中是否有一个函数可以对这个卷影副本目录进行某种清理,从而使这个过程自动化,并且不会破坏任何东西

根据答案更新:

打开您喜爱的命令提示符应用程序,导航到NUnit目录并运行以下命令:

nunit.exe /cleanup

根据卷影缓存的大小,可能需要一些时间才能完成。

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

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


这是一个安全且受支持的目录删除操作。

对于仍在运行nunit 2 console的用户,有一个命令行开关,用于首先防止生成卷影副本(请参阅):


从nunit 3开始,这是默认行为:

如果不重新编译测试并保持nunit打开,则可以安全地关闭该选项(在nunit Gui Runner设置对话框中)。令人惊讶的是,有这么多关于它的信息,制作了大量的文件,但关于它的实际用途却很少!在查找NUnit文档之后,我在这里找到了它,它只是一个简单的命令,它作为后台进程运行。在命令提示符下,它看起来像是在0秒内完成的,但会在后台执行清理。这是我在2.6.4上的体验。我还以管理员的身份运行了命令提示符,因为第一次它似乎没有做任何事情(可能是因为我不理解后台进程)
/noshadow