有一个文件被另一个进程锁定以进行编辑。 有没有办法使用C程序以独占模式打开文件?
最佳答案
是的,杀死其他进程。否则,操作系统当然不会提供允许您打开锁定文件的方法,这将完全破坏支持锁定的意义。
Fwiw,一个非常常见的错误是尝试打开另一个进程已打开的文件以进行写入并指定仅读取共享。无法工作,其他进程已获得写访问权限。您必须指定读+写共享。
关于c - 以独占模式打开锁定的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3758803/