我正在Windows环境下使用Node。
当我使用fs.unlinkSync(fileName)时,它似乎起作用了。
执行unlinkSync语句后,如果我执行fs.existsSync(filename),它返回false,表示文件不存在,但当我去到物理驱动器上时,我仍然可以看到该文件。
此时,如果我尝试手动删除该文件,它会抛出“访问被拒绝”的错误。 但是,只有在停止执行node脚本文件时,文件系统才会自动将该文件从文件系统中删除。
这是预期的行为吗?
此时,如果我尝试手动删除该文件,它会抛出“访问被拒绝”的错误。 但是,只有在停止执行node脚本文件时,文件系统才会自动将该文件从文件系统中删除。
这是预期的行为吗?