gpt4 book ai didi

c++ - 如何确保我的进程永远不会将另一个进程锁定在文件之外?

转载 作者:可可西里 更新时间:2023-11-01 14:06:18 36 4
gpt4 key购买 nike

我有一个在后台运行并定期备份文件的 Windows 进程。通过将文件上传到服务器来完成备份。

在备份期间,我不想阻止任何其他应用程序写入或读取文件;如果其他应用程序想要更改文件,我应该停止上传并关闭文件。

分享模式在这里没用;即使我共享对正在读取的文件的所有访问权限,如果其他进程试图打开它进行写入而不共享读取,它将被锁定在文件之外。

是否可以在不编写驱动程序的情况下在 Windows 上完成此操作?

最佳答案

您可能对 Volume Shadow Copy 感兴趣.

关于c++ - 如何确保我的进程永远不会将另一个进程锁定在文件之外?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11234941/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com