微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c – 删除另一个进程锁定的文件

在测试应用程序稳定性时,我试图删除/损坏应用程序使用的数据库. OS是Windows,文件系统是NTFS,测试语言是C.

我需要的是将任何东西粘贴到数据库文件中或删除它.但它在运行期间被测试的应用程序锁定.所以也许有人在此之前遇到过这种情况,你可以给我/我们一个关于绕过测试代码锁定的可能方法的例子吗?理论或来源 – 我感谢任何帮助.

解决方法:

您必须关闭应用程序对文件的句柄.请记住,我相信你必须再次在你的应用程序上打开你的文件.

我发现了一个不同但相似的问题,示例代码可以解决您的问题:Force close file by its path on Windows

您只需要复制所有内容并替换删除文件的部分以查找破坏它的内容.我希望它有所帮助:D

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐