fs.exists和fs.existsSync之间的区别

Mam*_*eza 3 fs node.js

使用节点的文件I/O时,我发现这两个函数(fs.existsfs.existsSync)来检查系统中是否存在文件.它们之间有什么区别?

tre*_*005 7

exists是非阻塞的,您可以通过回调对文件进行后续处理.

existsSync正在阻止并冻结您的整个应用程序.这对新节点用户很有吸引力,因为他们可以在下一行继续他们的代码.但是,一旦你习惯使用回调,这是一个非常低劣的做事方式.