通过命令行在Windows上锁定文件

时间:2015-04-06 23:51:48

标签: windows winapi command-line

Linux有一个很好的实用工具flock,用于获取文件的独占锁。在Windows上,使用win32 API中的LockFileEx可以实现类似的效果。我可以在Windows命令提示符下使用什么命令来锁定和解锁文件?

警告:该命令应该适用于Windows 7的全新安装 - 我无法安装任何额外的软件。

1 个答案:

答案 0 :(得分:1)

您可以使用输出重定向从命令行进行简单锁定:

 runme -whatever 5>lockfile.txt

如果另一个此类命令已在运行,并且使用相同的锁定文件,您将收到错误消息"该进程无法访问该文件,因为它正由另一个进程使用。"