Latest web development tutorials

Node.js-Dateisystem

Node.js bietet einen ähnlichen Satz von UNIX (POSIX) Standarddateioperationen API. Knoten Import File-System-Modul (fs) Syntax lautet wie folgt:

var fs = require("fs")

Asynchrone und synchrone

Node.js Dateisystem (fs Module) Modul Methoden haben asynchrone und synchrone Versionen wie den Inhalt des Dokuments Funktion asynchroner fs.readFile () und Synchronisations fs.readFileSync () liest.

Asynchrone Methodenfunktionen letzte Parameter an die Callback-Funktion, das erste Argument an die Callback-Funktion enthält eine Fehlermeldung (Error).

I empfehlen ist asynchron Methode zu verwenden, im Vergleich zu Synchron-, Asynchron- Verfahren zur leistungsfähigeren, schneller, und es gibt kein Hindernis.

Beispiele

Erstellen Sie input.txt Datei wie folgt:

本教程官网地址:www.w3big.com
文件读取实例

Erstellen Sie file.js Datei wie folgt:

var fs = require("fs");

// 异步读取
fs.readFile('input.txt', function (err, data) {
   if (err) {
       return console.error(err);
   }
   console.log("异步读取: " + data.toString());
});

// 同步读取
var data = fs.readFileSync('input.txt');
console.log("同步读取: " + data.toString());

console.log("程序执行完毕。");

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
同步读取: 本教程官网地址:www.w3big.com
文件读取实例

程序执行完毕。
异步读取: 本教程官网地址:www.w3big.com
文件读取实例

Als nächstes wollen wir uns auf die spezifischen Methoden unter Node.js Dateisystem zu verstehen.


Öffnen Sie die Datei

Grammatik

Im Folgenden ist eine offene Datei im asynchronen Modus Syntax:

fs.open(path, flags[, mode], callback)

Parameter

Parameter wie folgt:

  • Pfad - Pfad zur Datei.

  • Fahnen - Datei geöffnet Verhalten.Spezifische Werte unten beschrieben.

  • Modus - Stellen Sie die Datei - Modus (Berechtigungen), eine Datei mit Standardberechtigungen 0666 (lesbar, beschreibbar).

  • Rückruf - Callback - Funktion nimmt zwei Parameter, wie zum Beispiel: Rückruf (err, fd).

flags-Parameter können die folgenden Werte:

Flagge Beschreibung
r Öffnen Sie die Datei im Lesemodus. Wenn die Datei nicht existiert Wurf.
r + Öffnen Sie die Datei in Lese-Schreib-Modus. Wenn die Datei nicht existiert Wurf.
rs Lesen Sie die Datei in einer synchronen Weise.
rs + In einer synchronisierten Weise Dateien zu lesen und zu schreiben.
w Öffnen Sie die Datei im Schreibmodus, wenn die Datei nicht existiert, es erstellt wird.
wx Ähnliche 'w', aber wenn der Dateipfad vorhanden ist, Versagen die Datei schreiben.
w + Öffnen Sie die Datei in Lese-Schreib-Modus, wenn die Datei nicht existiert, es erstellt wird.
wx + Ähnliche 'w +', aber wenn der Dateipfad vorhanden ist, lesen Sie die Datei und fehlgeschlagen schreiben.
ein Öffnen Sie die Datei im Append-Modus, wenn die Datei nicht existiert, es erstellt wird.
Axt Ähnlich wie bei "a", aber wenn der Dateipfad vorhanden ist, schlägt fehl, die Datei anhängen.
a + Zum Lesen der Datei im Append-Modus geöffnet, wenn die Datei nicht existiert, es erstellt wird.
ax + Ähnliche "A +", aber wenn der Dateipfad existiert, wird die Datei zusätzliche Ausfälle lesen.

Beispiele

Als Nächstes erstellen wir file.js Datei und öffnet input.txt Datei Code lesen und zu schreiben, wie folgt:

var fs = require("fs");

// 异步打开文件
console.log("准备打开文件!");
fs.open('input.txt', 'r+', function(err, fd) {
   if (err) {
       return console.error(err);
   }
  console.log("文件打开成功!");     
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备打开文件!
文件打开成功!

Erste Dateiinformationen

Grammatik

Die folgenden Dokumente Informationen über asynchronen Modus Syntax zu erhalten:

fs.stat(path, callback)

Parameter

Parameter wie folgt:

  • Pfad - Dateipfad.

  • Rückruf - Callback - Funktion nimmt zwei Parameter, wie zum Beispiel:(err, Statistiken), Statistiken sind fs.Stats - Objekt.

Nach fs.stat (Pfad) Ausführung wird eine Instanz der Klasse, um ihre Statistiken Callback-Funktion zurückgegeben werden. Sie können die relevanten Attribute der Datei bestimmen, indem Statistiken Klasse stellt eine Methode. Beispielsweise, ob die Dateien zu ermitteln:

var fs = require('fs');

fs.stat('/Users/liuht/code/itbilu/demo/fs.js', function (err, stats) {
    console.log(stats.isFile()); 		//true
})

Statistiken Klassenmethoden sind:

Weg Beschreibung
stats.isFile () Wenn die Datei true zurück, andernfalls wird false zurückgegeben.
stats.isDirectory () Wenn das Verzeichnis true zurück, andernfalls wird false zurückgegeben.
stats.isBlockDevice () Wenn der Block-Device true zurück, andernfalls wird false zurückgegeben.
stats.isCharacterDevice () Wenn das Gerät ein Zeichen gibt true zurück, andernfalls false.
stats.isSymbolicLink () Wenn es ein Softlink auf true zurück, andernfalls wird false zurückgegeben.
stats.isFIFO () Wenn der FIFO, true zurück, andernfalls wird false zurückgegeben. FIFO ist eine spezielle Art von UNIX-Befehlspipeline.
stats.isSocket () Wenn Sockel true zurück, andernfalls wird false zurückgegeben.

Beispiele

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");

console.log("准备打开文件!");
fs.stat('input.txt', function (err, stats) {
   if (err) {
       return console.error(err);
   }
   console.log(stats);
   console.log("读取文件信息成功!");
   
   // 检测文件类型
   console.log("是否为文件(isFile) ? " + stats.isFile());
   console.log("是否为目录(isDirectory) ? " + stats.isDirectory());    
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备打开文件!
{ dev: 16777220,
  mode: 33188,
  nlink: 1,
  uid: 501,
  gid: 20,
  rdev: 0,
  blksize: 4096,
  ino: 40333161,
  size: 61,
  blocks: 8,
  atime: Mon Sep 07 2015 17:43:55 GMT+0800 (CST),
  mtime: Mon Sep 07 2015 17:22:35 GMT+0800 (CST),
  ctime: Mon Sep 07 2015 17:22:35 GMT+0800 (CST) }
读取文件信息成功!
是否为文件(isFile) ? true
是否为目录(isDirectory) ? false

Datei schreiben

Grammatik

Im Folgenden wird im asynchronen Modus Syntax in die Datei geschrieben:

fs.writeFile(filename, data[, options], callback)

Wenn die Datei vorhanden ist, schreibt die Methode der Inhalt werden die alten Dateiinhalt überschrieben.

Parameter

Parameter wie folgt:

  • Pfad - Dateipfad.

  • Daten - die Daten in eine Datei geschrieben werden, die String (String) oder Buffer (Stream) Objekt sein kann.

  • Optionen - Dieser Parameter ist ein Objekt , das enthält {Codierung, Modus, flag}.Die Standard-Kodierung ist UTF-8, 0666, Flagge von 'w'

  • Rückruf - Callback - Funktion enthält die Callback - Funktion nur Fehlermeldungen Argumente (err), zurückgibt , wenn versagt zu schreiben.

Beispiele

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");

console.log("准备写入文件");
fs.writeFile('input.txt', '我是通过写入的文件内容!',  function(err) {
   if (err) {
       return console.error(err);
   }
   console.log("数据写入成功!");
   console.log("--------我是分割线-------------")
   console.log("读取写入的数据!");
   fs.readFile('input.txt', function (err, data) {
      if (err) {
         return console.error(err);
      }
      console.log("异步读取文件数据: " + data.toString());
   });
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备写入文件
数据写入成功!
--------我是分割线-------------
读取写入的数据!
异步读取文件数据: 我是通过写入的文件内容

Lesen Sie die Datei

Grammatik

Hier ist der asynchrone Modus die Datei Syntax zu lesen:

fs.read(fd, buffer, offset, length, position, callback)

Dieses Verfahren verwendet eine Dateibeschreibung, die Datei zu lesen.

Parameter

Parameter wie folgt:

  • fd - zurück durch fs.open () -Methode von Datei - Deskriptoren.

  • Puffer - die Daten in den Puffer geschrieben wird.

  • Offset - Offset - Schreibpuffer geschrieben wird.

  • Länge - Die Anzahl von Bytes aus der Datei gelesen.

  • Position - Anfang der Datei gelesen wird , wenn die Position Null ist, wird von der aktuellen Position des Dateizeigers gelesen.

  • Rückruf - Callback - Funktion hat drei Argumente irren, bytesread, Puffer, err Fehlermeldung zeigt die bytesread Anzahl der gelesenen Bytes, Puffer den Pufferobjekt.

Beispiele

input.txt Inhalt der Datei:

本教程官网地址:www.w3big.com

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");
var buf = new Buffer(1024);

console.log("准备打开已存在的文件!");
fs.open('input.txt', 'r+', function(err, fd) {
   if (err) {
       return console.error(err);
   }
   console.log("文件打开成功!");
   console.log("准备读取文件:");
   fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){
      if (err){
         console.log(err);
      }
      console.log(bytes + "  字节被读取");
      
      // 仅输出读取的字节
      if(bytes > 0){
         console.log(buf.slice(0, bytes).toString());
      }
   });
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备打开已存在的文件!
文件打开成功!
准备读取文件:
42  字节被读取
本教程官网地址:www.w3big.com

Schließen Sie die Datei

Grammatik

Es folgt eine geschlossene Datei im asynchronen Modus Syntax:

fs.close(fd, callback)

Dieses Verfahren verwendet eine Dateibeschreibung, die Datei zu lesen.

Parameter

Parameter wie folgt:

  • fd - zurück durch fs.open () -Methode von Datei - Deskriptoren.

  • Rückruf - Callback - Funktion hat keine Parameter.

Beispiele

input.txt Inhalt der Datei:

本教程官网地址:www.w3big.com

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");
var buf = new Buffer(1024);

console.log("准备打开文件!");
fs.open('input.txt', 'r+', function(err, fd) {
   if (err) {
       return console.error(err);
   }
   console.log("文件打开成功!");
   console.log("准备读取文件!");
   fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){
      if (err){
         console.log(err);
      }

      // 仅输出读取的字节
      if(bytes > 0){
         console.log(buf.slice(0, bytes).toString());
      }

      // 关闭文件
      fs.close(fd, function(err){
         if (err){
            console.log(err);
         } 
         console.log("文件关闭成功");
      });
   });
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备打开文件!
文件打开成功!
准备读取文件!
本教程官网地址:www.w3big.com
文件关闭成功

Intercept-Datei

Grammatik

Im Folgenden ist die Syntax asynchronen Modus Abfangen von Datei:

fs.ftruncate(fd, len, callback)

Dieses Verfahren verwendet eine Dateibeschreibung, die Datei zu lesen.

Parameter

Parameter wie folgt:

  • fd - zurück durch fs.open () -Methode von Datei - Deskriptoren.

  • len - die Länge des Inhalts der abgefangenen Datei.

  • Rückruf - Callback - Funktion hat keine Parameter.

Beispiele

input.txt Inhalt der Datei:

site:www.w3big.com

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");
var buf = new Buffer(1024);

console.log("准备打开文件!");
fs.open('input.txt', 'r+', function(err, fd) {
   if (err) {
       return console.error(err);
   }
   console.log("文件打开成功!");
   console.log("截取10字节后的文件内容。");
   
   // 截取文件
   fs.ftruncate(fd, 10, function(err){
      if (err){
         console.log(err);
      } 
      console.log("文件截取成功。");
      console.log("读取相同的文件"); 
      fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){
         if (err){
            console.log(err);
         }

         // 仅输出读取的字节
         if(bytes > 0){
            console.log(buf.slice(0, bytes).toString());
         }

         // 关闭文件
         fs.close(fd, function(err){
            if (err){
               console.log(err);
            } 
            console.log("文件关闭成功!");
         });
      });
   });
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备打开文件!
文件打开成功!
截取10字节后的文件内容。
文件截取成功。
读取相同的文件
site:www.r
文件关闭成功

löschen von Dateien

Grammatik

Das Folgende ist die Syntax, um die Datei zu löschen:

fs.unlink(path, callback)

Parameter

Parameter wie folgt:

  • Pfad - Dateipfad.

  • Rückruf - Callback - Funktion hat keine Parameter.

Beispiele

input.txt Inhalt der Datei:

site:www.w3big.com

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");

console.log("准备删除文件!");
fs.unlink('input.txt', function(err) {
   if (err) {
       return console.error(err);
   }
   console.log("文件删除成功!");
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备删除文件!
文件删除成功!

Siehe input.txt Datei wieder und fand nicht mehr existiert.


Erstellen Sie ein Verzeichnis

Grammatik

Im Folgenden ist die Syntax, um das Verzeichnis zu erstellen:

fs.mkdir(path[, mode], callback)

Parameter

Parameter wie folgt:

  • Pfad - Dateipfad.

  • Modus - die Verzeichnisberechtigungen gesetzt, Standard ist 0777.

  • Rückruf - Callback - Funktion hat keine Parameter.

Beispiele

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");

console.log("创建目录 /tmp/test/");
fs.mkdir("/tmp/test/",function(err){
   if (err) {
       return console.error(err);
   }
   console.log("目录创建成功。");
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
创建目录 /tmp/test/
目录创建成功。

Lesen Sie Verzeichnis

Grammatik

Im Folgenden ist die Syntax, um das Verzeichnis zu lesen:

fs.readdir(path, callback)

Parameter

Parameter wie folgt:

  • Pfad - Dateipfad.

  • Rückruf - Callback - Funktion erfolgt die Callback - Funktion zwei Argumente irren, Dateien, err Fehlermeldung, Dateien für die Array - Liste Dateien in einem Verzeichnis.

Beispiele

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");

console.log("查看 /tmp 目录");
fs.readdir("/tmp/",function(err, files){
   if (err) {
       return console.error(err);
   }
   files.forEach( function (file){
       console.log( file );
   });
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
查看 /tmp 目录
input.out
output.out
test
test.txt

Verzeichnis entfernen

Grammatik

Im Folgenden ist die Syntax, um das Verzeichnis zu löschen:

fs.rmdir(path, callback)

Parameter

Parameter wie folgt:

  • Pfad - Dateipfad.

  • Rückruf - Callback - Funktion hat keine Parameter.

Beispiele

Als Nächstes erstellen wir file.js Datei, wird der Code wie folgt:

var fs = require("fs");

console.log("准备删除目录 /tmp/test");
fs.rmdir("/tmp/test",function(err){
   if (err) {
       return console.error(err);
   }
   console.log("读取 /tmp 目录");
   fs.readdir("/tmp/",function(err, files){
      if (err) {
          return console.error(err);
      }
      files.forEach( function (file){
          console.log( file );
      });
   });
});

Der obige Code wird wie folgt ausgeführt:

$ node file.js 
准备删除目录 /tmp/test
input.out
output.out
test
test.txt
读取 /tmp 目录
……

Referenzdatei Modul-Methode

Es folgt eine Liste der Dateien auf die gleiche Weise node.js Module:

Nein. Method & Beschreibung
1 fs.rename (oldpath, newpath, Rückruf)
Asynchrone Umbenennungs (). Callback-Funktion hat keine Parameter, sondern werfen können.
2 fs.ftruncate (fd, len, Rückruf)
Asynchrone ftruncate (). Callback-Funktion hat keine Parameter, sondern werfen können.
3 fs.ftruncateSync (fd, len)
Synchronisation ftruncate ()
4 fs.truncate (Pfad, len, Rückruf)
Asynchrone truncate (). Callback-Funktion hat keine Parameter, sondern werfen können.
5 fs.truncateSync (Pfad, len)
Synchronisation truncate ()
6 fs.chown (Pfad, uid, gid, Rückruf)
Asynchrone chown (). Callback-Funktion hat keine Parameter, sondern werfen können.
7 fs.chownSync (Pfad, uid, gid)
Synchronisation chown ()
8 fs.fchown (fd, uid, gid, Rückruf)
Asynchrone fchown (). Callback-Funktion hat keine Parameter, sondern werfen können.
9 fs.fchownSync (fd, uid, gid)
Synchronisation fchown ()
10 fs.lchown (Pfad, uid, gid, Rückruf)
Asynchrone lchown (). Callback-Funktion hat keine Parameter, sondern werfen können.
11 fs.lchownSync (Pfad, uid, gid)
Synchronisation lchown ()
12 fs.chmod (Pfad, Modus, Rückruf)
Asynchrone chmod (). Callback-Funktion hat keine Parameter, sondern werfen können.
13 fs.chmodSync (Pfad, Modus)
Die Synchronisation chmod ().
14 fs.fchmod (fd, Modus, Rückruf)
Asynchrone fchmod (). Callback-Funktion hat keine Parameter, sondern werfen können.
15 fs.fchmodSync (fd, mode)
Die Synchronisation fchmod ().
16 fs.lchmod (Pfad, Modus, Rückruf)
Asynchrone lchmod (). Callback-Funktion hat keine Parameter, sondern werfen können. Nur unter Mac OS X.
17 fs.lchmodSync (Pfad, Modus)
Synchronisations lchmod ().
18 fs.stat (path, Rückruf)
Asynchrone stat (). Callback-Funktion nimmt zwei Argumente irren, Statistiken, Statistiken sind fs.Stats-Objekt.
19 fs.lstat (path, Rückruf)
Asynchrone lstat (). Callback-Funktion nimmt zwei Argumente irren, Statistiken, Statistiken sind fs.Stats-Objekt.
20 fs.fstat (fd, Rückruf)
Asynchrone fstat (). Callback-Funktion nimmt zwei Argumente irren, Statistiken, Statistiken sind fs.Stats-Objekt.
21 fs.statSync (Pfad)
Synchronization stat (). Fs.Stats eine Instanz zurück.
22 fs.lstatSync (Pfad)
Die Synchronisation lstat (). Fs.Stats eine Instanz zurück.
23 fs.fstatSync (fd)
Die Synchronisation fstat (). Fs.Stats eine Instanz zurück.
24 fs.link (srcpath, dstpath, Rückruf)
Asynchronous Link (). Callback-Funktion hat keine Parameter, sondern werfen können.
25 fs.linkSync (srcpath, dstpath)
Synchronization Link ().
26 fs.symlink (srcpath, dstpath [, Typ ], Rückruf)
Asynchrone Symlink (). Callback-Funktion hat keine Parameter, sondern werfen können. Typ Parameter kann auf 'dir', 'Datei' oder 'Kreuzung' (default 'Datei') festgelegt werden.
27 fs.symlinkSync (srcpath, dstpath [, Typ ])
Die Synchronisation Symlink ().
28 fs.readlink (path, Rückruf)
Asynchrone readlink (). Callback-Funktion nimmt zwei Argumente irren Liste, Link.
29 fs.realpath (Pfad [Cache], Rückruf)
Asynchrone realpath (). Callback-Funktion nimmt zwei Argumente irren, resolvedPath.
30 fs.realpathSync (Pfad [Cache])
Synchrone realpath (). Gibt den absoluten Pfad.
31 fs.unlink (path, Rückruf)
Asynchrone unlink (). Callback-Funktion hat keine Parameter, sondern werfen können.
32 fs.unlinkSync (Pfad)
Die Synchronisation unlink ().
33 fs.rmdir (path, Rückruf)
Asynchrone rmdir (). Callback-Funktion hat keine Parameter, sondern werfen können.
34 fs.rmdirSync (Pfad)
Die Synchronisation rmdir ().
35 fs.mkdir (Pfad [, Modus], Rückruf)
S Asynchronous mkdir (2). Callback-Funktion hat keine Parameter, sondern werfen können. Modus standardmäßig auf 0777.
36 fs.mkdirSync (Pfad [, Modus])
Die Synchronisation mkdir ().
37 fs.readdir (path, Rückruf)
Asynchrone readdir (3). Lesen Sie den Inhalt des Verzeichnisses.
38 fs.readdirSync (Pfad)
Synchronisation readdir (). Gibt ein Array von Dateien Liste.
39 fs.close (fd, Rückruf)
Asynchrone close (). Callback-Funktion hat keine Parameter, sondern werfen können.
40 fs.closeSync (fd)
Die Synchronisation close ().
41 fs.open (Pfad, Flags [, Modus ], Rückruf)
Asynchrone öffnen Sie die Datei.
42 fs.openSync (Pfad, Flags [, Modus ])
Synchron-Version von fs.open ().
43 fs.utimes (path, atime, mtime, Rückruf)
44 fs.utimesSync (path, atime, mtime)
Ändern Sie Datei-Zeitstempel, Datei für Datei-Pfad angegeben.
45 fs.futimes (fd, atime, mtime, Rückruf)
46 fs.futimesSync (fd, atime, mtime)
Ändern Zeitstempel von Dateien, die von dem Dateideskriptor angegeben.
47 fs.fsync (fd, Rückruf)
Asynchrone fsync. Callback-Funktion hat keine Parameter, sondern werfen können.
48 fs.fsyncSync (fd)
Die Synchronisation fsync.
49 fs.write (fd, Puffer, Offset, Länge [, position], Rückruf)
Die Schreibpufferinhalt in die Datei durch den Dateideskriptor angegeben.
50 fs.write (fd, Daten [, Position [kodierende]], Rückruf)
Schreiben Sie den Inhalt der Datei auf Datei fd.
51 fs.writeSync (fd, Puffer, Offset, Länge [, position])
Synchrone Version fs.write ().
52 fs.writeSync (fd, Daten [, Position [kodierende]])
Synchrone Version fs.write ().
53 fs.read (fd, Puffer, Offset, Länge, Position, Rückruf)
Lesen Sie den Inhalt der Dokumente auf Datei fd.
54 fs.readSync (fd, Puffer, Offset, Länge, Position)
Synchrone Version fs.read.
55 fs.readFile (Dateiname [Optionen], Rückruf)
Asynchrone lesen Sie die Dateiinhalte.
56 fs.readFileSync (Dateiname [Optionen])
57 fs.writeFile (Dateiname, Daten [Optionen ], Rückruf)
Asynchrone Schreiben in den Dateiinhalt.
58 fs.writeFileSync (Dateiname, Daten [Optionen ])
Synchrone Version fs.writeFile.
59 fs.appendFile (Dateiname, Daten [Optionen ], Rückruf)
Asynchrone zusätzliche Dateiinhalte.
60 fs.appendFileSync (Dateiname, Daten [Optionen ])
Die synchrone Version von fs.appendFile.
61 fs.watchFile (Dateiname [Optionen], Hörer)
Ändern Sie die Ansicht der Datei.
62 fs.unwatchFile (Dateiname [, Hörer])
Stoppen Sie Dateinamen Änderungen anzeigen.
63 fs.watch (Dateiname [Optionen] [ , Hörer])
Überprüfen Sie Dateinamen ändert, Dateiname kann eine Datei oder ein Verzeichnis sein. Zurück fs.FSWatcher Objekt.
64 fs.exists (path, Rückruf)
Erkennen einer gegebenen Pfad vorhanden ist.
65 fs.existsSync (Pfad)
Synchrone Version fs.exists.
66 fs.access (Pfad [, Modus], Rückruf)
Prüft, ob der Pfad der Benutzerberechtigungen angegeben.
67 fs.accessSync (Pfad [, Modus])
Synchrone Version fs.access.
68 fs.createReadStream (Pfad [, Optionen])
Zurück Readstream-Objekt.
69 fs.createWriteStream (Pfad [, Optionen])
Zurück Writestream-Objekt.
70 fs.symlink (srcpath, dstpath [, Typ ], Rückruf)
Asynchrone Symlink (). Callback-Funktion hat keine Parameter, sondern werfen können.

Weitere Informationen auf der offiziellen Website Datei - Modul Beschreibung: Die Systemdatei .