标签: c# io windows-services locking
我需要帮助来管理对共享文件的访问冲突。 让我解释。 我有一个共享目录。 我有一个Windows服务正在侦听此目录,每次将文件放置在该目录中时,该服务就会支持该文件进行处理(通过ftp发送然后删除)。 服务的四个实例连续运行,每个实例在不同的物理服务器上运行(第四个实例不在同一服务器上运行)。 我想知道如果一个实例处理文件时如何锁定对文件的访问,以便其他人不能同时访问它。 预先谢谢你