如何在Windows上专门锁定文件?
问题描述:
我想在Windows环境中专门锁定文件,但syscall.Flock
不支持Windows。 有什么办法可以实现它吗?如何在Windows上专门锁定文件?
我试过this article的方法,但它不起作用(syscall.Syscall6
引发“访问被拒绝”错误)。
我想在Windows环境中专门锁定文件,但syscall.Flock
不支持Windows。 有什么办法可以实现它吗?如何在Windows上专门锁定文件?
我试过this article的方法,但它不起作用(syscall.Syscall6
引发“访问被拒绝”错误)。
在Windows中,打开文件时会锁定文件。看看你用来打开文件的任何Go函数的文档,也许会有一个选项来请求独占访问。 –