Es gibt viele Funktionen im Zusammenhang mit Softwaresystemoperationen. Zunächst lässt es sich in zwei Kategorien einteilen.
Ein Typ ist der asynchrone Rückruf. Ein Typ ist synchron.
Hier werden nur die asynchronen sortiert. Für die synchronen fügen Sie einfach Sync nach dem Funktionsnamen hinzu
1. Die erste ist die häufigste Art von Lese- und Schreibfunktionen. Der Funktionsname und die Form sollten aus der C-Sprache stammen.
fs.open (Dateipfad, Lese- und Schreibidentifikation, [Dateimoduswert, 666], Rückruffunktion (err, Dateihandle fd));
fs.read(Dateihandle fd, geschriebener Puffer, Offset, Länge, Position, Rückruffunktion ( err, bytesRead, buffer)); " " Handle, Callback-Funktion)
2. Es ist bequemer, Dateien direkt zu lesen und zu schreiben.
Code kopieren
3. Andere häufige Dateivorgänge
Code kopieren
Der Code lautet wie folgt:
fs.stat (Dateipfad, Callback-Funktion (err.fs.Stats-Objekt)) ;/fs.fstat (Dateihandle fd, Rückruffunktion (err.fs.Stats-Objekt)); /fs.lstat (Linkpfad, Rückruffunktion (err.fs.Stats-Objekt)); Rückruffunktion);/fs.futimes(Dateihandle, Zugriffszeit, neue Zeit, Rückruffunktion); (Statistiken der aktuellen Datei, Statistiken vor Änderung));
4. Verzeichnisoperationen
Code kopieren
Der Code lautet wie folgt:
fs.mkdir(Pfad, Berechtigungsmodus/ 777, Callback-Funktion);
fs.rmdir(path, callback function);
5. Dateiverknüpfungsvorgang
Link erstellen
fs.link (srcpath, dstpath, [callback])
fs.symlink(destination, path, [type], [callback])
Der Pfad, auf den der Leselink zeigt
fs.readlink(path, [callback(err,linkstr)]) fs.unlink(path,[callback]);