在测试应用程序稳定性时,我试图删除/损坏应用程序使用的数据库. OS是Windows,文件系统是NTFS,测试语言是C.
我需要的是将任何东西粘贴到数据库文件中或删除它.但它在运行期间被测试的应用程序锁定.所以也许有人在此之前遇到过这种情况,你可以给我/我们一个关于绕过测试代码锁定的可能方法的例子吗?理论或来源 – 我感谢任何帮助.
解决方法:
您必须关闭应用程序对文件的句柄.请记住,我相信你必须再次在你的应用程序上打开你的文件.
我发现了一个不同但相似的问题,示例代码可以解决您的问题:Force close file by its path on Windows