Maison > Questions et réponses > le corps du texte
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 ?
伊谢尔伦2017-06-24 09:45:34
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
漂亮男人2017-06-24 09:45:34
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.