我有一个包含文件的目录。每次触发时,这些文件都是通过一个进程创建的。另一个NodeJS进程尝试列出添加的新文件并解析其内容,然后将其推送到远程数据库。
NodeJS应用试图访问其中一个文件而另一个进程仍锁定该文件,并导致我的节点应用抛出异常的问题
Error: ENOENT: no such file or directory
现在,我正在尝试添加检查以检查文件是否被另一个进程锁定。如果没有,我将继续处理其内容。
我尝试使用锁文件和适当的锁文件npm模块,但是仍然出现相同的错误。
请问是否还有其他方法可以检查文件是否被NodeJS中的另一个进程锁定?