javascript - stat() access() open() readFile() dans node.js peut-il déterminer si un fichier existe ?
某草草
某草草 2017-06-24 09:43:34
0
2
840

D'après ce que je comprends,
stat() sert à obtenir des informations sur le fichier ;
access() teste si le fichier est disponible ;
open() ouvre le fichier ;
readFile() lit le fichier ; Il peut déterminer si le fichier est disponible, mais je vois que certaines personnes utilisent d'abord la méthode open() lors de l'écriture de serveurs de ressources statiques. N'est-ce pas redondant ?

某草草
某草草

répondre à tous(2)
伊谢尔伦

Si vous déterminez simplement si le fichier existe, il est recommandé d'utiliser directement la méthode fs.existsSync(), reportez-vous à l'API officielle

漂亮男人

Stat sert à obtenir des informations sur le fichier et n'est généralement pas utilisé pour déterminer si le fichier est disponible.

Access est le mieux adapté pour déterminer si un fichier est disponible.

Il y a une grande différence entre open et readFile. Open peut lire et écrire. Il peut également créer un fichier ou échouer directement selon que le fichier existe.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal