Der folgende Editor bringt Ihnen einen Artikel über das Lesen und Schreiben von Dateioperationen des fs-Kernmoduls basierend auf node.js (Erklärung mit Beispielen). Der Herausgeber findet es ziemlich gut, und ich möchte es Ihnen jetzt als Referenz geben. Folgen wir dem Editor, um einen Blick darauf zu werfen
fs-Modul in node.js
Häufig verwendete Funktionen
Datei implementieren Verzeichnisoperationen lesen und schreiben
- Synchronisation und Asynchronität existieren nebeneinander, Asynchronität erfordert keine Synchronisation
- fs.readFile kann keine Dateien lesen, die größer als der laufende Speicher sind, wenn Die Datei ist zu groß, die readFile-Methode wird nicht verwendet
- große Datei teilen, lesen, streamen
- Einführung des fs-Moduls
- let fs =require('fs')
Dateien synchron lesen
-fs.readFileSync('path' , utf8);
let result=fs.readFileSync('./1.txt','utf8');
Die Datei asynchron lesen und Fehler mit dem err-Parameter erfassen
- fs.readFile('path','utf8',function(){})
fs.readFile('./name.txt','utf8', function( err,data){
if(err){
console.log(err)
}else{
console.log(data)
}
})
Dateien synchron schreiben
- fs.writeFileSync("Pfad", geschriebene Daten)
fs .writeFileSync("./1.txt",JSON.stringify({name:1}))
Datei asynchron schreiben
- fs.writeFile('path', geschriebene Daten, Rückruf)
fs.writeFile('./1.txt','aaaaa',function ( err) {
if(err){
console.log(err);
}
})
Dateien lesen und schreiben und eine Kopieinstanz schreiben
1 2 3 4 5 6 7 8 9 |
|
//Asynchrone Kopie
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Bestimmen Sie, ob die Datei vorhanden ist
- fs.existsSync('Dateipfad')
Stat-Methode
fs.stat('Dateipfad', Funktion (err, stat) {
stat.isDirectory, um zu sehen, ob es ein Ordner ist
stat.isFile, um zu sehen, ob es eine Datei ist
})
Ordner löschen
- fs.rmdir('folder path',function(){})
Datei löschen
- fs.unlink('File Path', function(){})
//Bestimmen Sie, ob die Datei vorhanden ist
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
Verwenden Sie Rekursion, um einen Ordner zu schreiben und ihn darin zu erstellen Reihenfolge
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung von Beispielen zum Lesen und Schreiben von Dateien basierend auf dem fs-Kernmodul basierend auf node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!