0

如果我使用 fs.unlink 删除 Windows 上的锁定文件,则按预期调用回调并出现错误。当我随后终止节点时,文件被删除。我不知道这可能是如何发生的,并且希望不删除锁定的文件。我应该补充一点,它是持有锁的节点,所以当锁被释放时,文件可能会被删除。

4

2 回答 2

0

我从来不知道 Windows 会这样做,但显然这是 DeleteFile SDK 功能的一个特性。该节点对此无能为力。

于 2013-06-25T13:42:24.190 回答
0
fs.unlinkSync('filename.extension');

只有解锁后才会删除文件。如果使用该文件,则会出错

资源忙

于 2021-02-05T12:52:10.203 回答