Maison  >  Article  >  interface Web  >  Implémentation du code des opérations de répertoire de fichiers dans le système de fichiers dans Node.js

Implémentation du code des opérations de répertoire de fichiers dans le système de fichiers dans Node.js

不言
不言original
2018-08-23 17:21:581037parcourir

Le contenu de cet article concerne l'implémentation du code des opérations de répertoire de fichiers dans le système de fichiers dans Node.js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Opérations sur les fichiers/répertoires

(1) Déterminer si le fichier/répertoire existe

fs.exists ( )

fs.access()

fs.exitesSync()

(2 ) Supprimer les fichiers/répertoires

fs.unlink()

fs.unlinkSync()

(3) Renommer les fichiers/répertoires

fs.rename()

fs.renameSync()

(4) Afficher l'état du fichier/répertoire

fs.stat()

fs.statSync()

Classe fs.stats, détails : http://nodejs.cn/api/fs.html#fs_class_fs_stats

Exemple :

Répertoire fs/fs-2.js :

// 导入模块
  const fs = require('fs');
  // 判断文件/目录 是否存在 access()
  fs.access('../fs/fs-1.js', function (err) {
     if (err) {
        console.log("文件或目录不存在!");
     } else {
        console.log("文件或目录存在!");
     }
  });
  // 重命名同上方法  删除
  // 查看文件或者目录的状态
  fs.stat('../fs/fs-1.js',function (err,stat) {
    console.log(stat.ctime);//创建时间2018-07-27T06:39:57.719Z
    console.log(stat.mtime);//修改时间2018-07-27T06:39:57.683Z
    console.log(stat.atime);//访问时间2018-07-27T06:39:57.682Z
    console.log(stat.isFile());//是否是文件 输出true
    console.log(stat.isDirectory());//是否是目录输出false
  })

Recommandations associées :

La mise en œuvre de la synchronisation et de l'asynchronisme du système de fichiers dans Node.js

Introduction détaillée des objets globaux dans Node.js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn