recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - stat() access() open() readFile() dans node.js peut-il déterminer si un fichier existe ?

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 ?

某草草某草草2767 Il y a quelques jours867

répondre à tous(2)je répondrai

  • 伊谢尔伦

    伊谢尔伦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

    répondre
    0
  • 漂亮男人

    漂亮男人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.

    répondre
    0
  • Annulerrépondre