Heim  >  Artikel  >  Web-Frontend  >  Code-Implementierung von Dateiverzeichnisoperationen im Dateisystem in Node.js

Code-Implementierung von Dateiverzeichnisoperationen im Dateisystem in Node.js

不言
不言Original
2018-08-23 17:21:58997Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Code-Implementierung von Dateiverzeichnisoperationen im Dateisystem in Node.js. Ich hoffe, dass er für Sie hilfreich ist.

Datei-/Verzeichnisoperationen

(1) Bestimmen Sie, ob die Datei/das Verzeichnis existiert

fs.exists ( )

fs.access()

fs.exitesSync()

(2 ) Dateien/Verzeichnisse löschen

fs.unlink()

fs.unlinkSync()

(3) Dateien/Verzeichnisse umbenennen

fs.rename()

fs.renameSync()

(4) Datei-/Verzeichnisstatus anzeigen

fs.stat()

fs.statSync()

fs.stats-Klasse, Details: http://nodejs.cn/api/fs.html#fs_class_fs_stats

Beispiel:

Verzeichnis 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
  })

Verwandte Empfehlungen:

Die Implementierung der Synchronisation und Asynchronität des Dateisystems in Node.js

Detaillierte Einführung globaler Objekte in Node.js

Das obige ist der detaillierte Inhalt vonCode-Implementierung von Dateiverzeichnisoperationen im Dateisystem in Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn