Node.js fs.writeFile之后立即重命名fs.writeFile

Node.js fs.writeFile之后立即重命名fs.writeFile,node.js,filesystems,rename,Node.js,Filesystems,Rename,调用fs.writeFile(但在回调之前)后立即重命名fs.writeFile文件是否安全 政府没有回答这个问题,只是说: 我认为假设它不安全是安全的。有什么理由需要这样做吗?我想这里的问题是“当文件重命名时,文件描述符会发生什么变化”?如果该文件仍然有效,则一切正常。但实际上还不清楚文件描述符中“包含”了什么,因为该页面上没有将其描述为类。 Note that it is unsafe to use fs.write multiple times on the same file witho

调用
fs.writeFile
(但在
回调之前)后立即重命名
fs.writeFile
文件是否安全

政府没有回答这个问题,只是说:


我认为假设它不安全是安全的。有什么理由需要这样做吗?我想这里的问题是“当文件重命名时,文件描述符会发生什么变化”?如果该文件仍然有效,则一切正常。但实际上还不清楚文件描述符中“包含”了什么,因为该页面上没有将其描述为类。
Note that it is unsafe to use fs.write multiple times
on the same file without waiting for the callback.