节点fs.unlink不会从物理存储中删除文件

时间:2019-12-03 10:45:29

标签: node.js fs

使用Window上的nodeJS,Node fs.unlink不会从计算机存储中删除文件。

使用fs.unlinkSync(fileName)时,它似乎可以工作。

在执行unlinkSync语句后,紧接着执行fs.existsSync(filename),它返回false指示文件不存在。

但是,当我转到物理驱动器时,仍然可以看到文件。

当我停止当前正在执行的节点脚本时,文件会自动从文件系统中删除。

这是预期的行为吗?

如何立即从设备物理存储中删除文件?

1 个答案:

答案 0 :(得分:0)

该文件可能已被您的应用程序锁定。在尝试删除之前,应先冲洗并关闭它。

您认为有可能吗?