使用Window上的nodeJS,Node fs.unlink不会从计算机存储中删除文件。
使用fs.unlinkSync(fileName)时,它似乎可以工作。
在执行unlinkSync语句后,紧接着执行fs.existsSync(filename),它返回false指示文件不存在。
但是,当我转到物理驱动器时,仍然可以看到文件。
当我停止当前正在执行的节点脚本时,文件会自动从文件系统中删除。
这是预期的行为吗?
如何立即从设备物理存储中删除文件?
答案 0 :(得分:0)
该文件可能已被您的应用程序锁定。在尝试删除之前,应先冲洗并关闭它。
您认为有可能吗?