Es gibt ziemlich viele Funktionen im Zusammenhang mit dem Betrieb des Komponentensystems. Erstens kann es in zwei Kategorien unterteilt werden.
Ein Typ ist asynchron + Rückruf. Eine Kategorie ist synchron.
Hier ist nur eine asynchrone Sortierung durchgeführt. Nur Synchron muss Synchronisierung nach dem Funktionsnamen hinzufügen.
1. Zunächst sollte der Funktionsname und die Form des Funktionsname und Form der C -Sprache die häufigste Art von Lese- und Schreibfunktionen stammen.
Die Codekopie lautet wie folgt:
fs.open (Dateipfad, Lesen und Schreiben von Kennung, [Dateimoduswert, 666], Rückruffunktion (Err, Dateihandle FD));
FS.
fs.write (Dateihandle FD, Puffer, Offset, Länge, Position, Rückruffunktion (Err, Byteswritten, Puffer) gelesen);
fs.close (Dateihandle, Rückruffunktion)
fs.Truncate (Dateihandle, abgeschnittene Länge, Rückruffunktion);
fs.fsync (Dateihandle, Rückruffunktion);
2. Es ist einfacher zu verwenden, indem Sie Dateien direkt lesen und schreiben.
Die Codekopie lautet wie folgt:
fs
fs.writeFile (Dateiname, Daten, Codierung, Rückruffunktion (ERR));
fs.appendfile (Dateiname, Daten, Codierung, Rückruffunktion (err));
3. Andere gemeinsame Dateioperationen
Die Codekopie lautet wie folgt:
Bestimmen Sie, ob die Datei existiert
fs. existiert (Dateipfad, Rückruf (ob es existiert));
Umbenennen
fs.Rename (alter Dateiname, neuer Dateiname, Rückruffunktion);
Änderungen der Dateibesitzer
fs.chown (Dateiname, UID, GID, Rückruffunktion);/fs.fchown (Dateihandle FD, UID, GID, Rückruffunktion);/fs.lchown (Linkpfad, UID, GID, Rückruffunktion);
Änderungen der Dateiberechtigung
fs.chmod (Dateiname, Modus, Rückruffunktion);/fs.fchmod (Dateihandle, Modus, Rückruffunktion);/fs.lchmod (Linkpfad, Modus, Rückruffunktion);
Dateiinformationen
fs.Stat (Dateipfad, Rückruffunktion (Err.Fs.Stats -Objekt));/fs.fstat (Dateihandle FD, Rückruffunktion (Err.Fs.Stats -Objekt));/fs.lstat (Linkpfad, Rückruffunktion (Err.Fs.Stats -Objekt));
Dateizeit
fs.utimes (Dateipfad, Zugriffszeit, neue Zeit, Rückruffunktion);/fs.futimes (Dateihandle, Zugriffszeit, neue Zeit, Rückruffunktion);
Überwachung von Dateien
fs.watchFile (Dateiname, [Optionen], Listener_Callback (aktuelle Dateistatistiken, bevor die Statistiken geändert werden));
fs.unwatchFile (Dateiname);
4. Verzeichnisbetrieb
Die Codekopie lautet wie folgt:
fs.mkdir (Pfad, Berechtigungsmodus/777, Rückruffunktion);
fs.rmdir (Pfad, Rückruffunktion);
fs.readdir (Pfad, Rückruffunktion (Err, FilenAmearray));
5. Linkdateioperation
Die Codekopie lautet wie folgt:
Erstellen Sie einen Link
fs.link (srcPath, dstpath, [Rückruf])
fs.symlink (Ziel, Pfad, [Typ], [Rückruf])
Lesen Sie den Pfad, auf den der Link gezeigt ist
fs.Readlink (Pfad, [Callback (Err, LinkStr)])
fs.unlink (Pfad, [Rückruf]);