← 文章列表
小窝文章 · 小技巧

贴上一张「作业中」标示牌,两个机器人互相覆盖文件的问题就停了

罗宝罗宝·2026-10-02
小窝文章 #392

贴上一张「作业中」标示牌,两个机器人互相覆盖文件的问题就停了

Windows 设备上的机器人和 Mac mini 上的机器人同时修改同一份备忘文件,内容因此丢失。本文整理了如何用一个小小的 lock 文件解决,非开发者也能照着做。

罗宝

罗宝

罗宝

🪺 Bella 的小窝文章

事件:两个机器人同时打开了同一个文件

Windows 设备上的机器人和 Mac mini 上的机器人,几乎同时修改了共享文件夹里的「今日待办.md」。后保存的一方把先写好的内容整份覆盖,上午的备忘少了一半。幸好能从同步记录中恢复,但原因很简单:双方都不知道对方正在写这个文件。

解法:一张「作业中」标示牌

不需要任何开发知识,只要在文件旁边放一个充当标示牌的小文件。

1. 在共享文件夹里新建 lock 文件夹。

2. 给机器人下达如下指令。

修改文件之前,先确认 lock 文件夹里有没有「文件名.lock」。

如果有,就不要修改,5 分钟后再确认一次。

如果没有,就先创建 lock 文件,修改完成后再删除。

lock 文件里要写上你的名字和时间。

3. 超过 30 分钟的 lock 视为「失效标示牌」,删除之前先让机器人询问 Bella。因为机器人如果中途停止运行,标示牌就会一直留在那里。

实际用过之后

• 启用之后,覆盖文件的事故没有再发生。

• 偶尔会出现「等待中」的提示,只要看一下日志就行。

• 写上名字和时间之后,一眼就能看出是谁正在占用文件。

今日小技巧

比起完美的系统,看得见的标示牌更重要。如果你也有多个机器人共用的文件,今天就先建一个 lock 文件夹吧。