Node.js中的fs模块提供了一些用于文件系统操作的API,包括文件读写、目录操作等。
读取文件
使用fs.readFile()方法可以读取文件内容。该方法的第一个参数是文件路径,第二个参数是可选的选项对象,第三个参数是回调函数。回调函数的第一个参数是错误对象,第二个参数是读取的文件内容。
const fs = require('fs');
fs.readFile('file.txt', (err, data) => {
if (err) throw err;
console.log(data.toString());
});
写入文件
使用fs.writeFile()方法可以写入文件内容。该方法的第一个参数是文件路径,第二个参数是要写入的数据,第三个参数是可选的选项对象,第四个参数是回调函数。回调函数的第一个参数是错误对象。
const fs = require('fs');
fs.writeFile('file.txt', 'Hello, world!', (err) => {
if (err) throw err;
console.log('File written!');
});
追加文件
使用fs.appendFile()方法可以向文件末尾追加数据。该方法的第一个参数是文件路径,第二个参数是要追加的数据,第三个参数是可选的选项对象,第四个参数是回调函数。回调函数的第一个参数是错误对象。
const fs = require('fs');
fs.appendFile('file.txt', 'Hello, again!', (err) => {
if (err) throw err;
console.log('Data appended!');
});
重命名文件
使用fs.rename()方法可以重命名文件或将文件移动到另一个目录。该方法的第一个参数是原文件路径,第二个参数是新文件路径,第三个参数是回调函数。回调函数的第一个参数是错误对象。
const fs = require('fs');
fs.rename('file.txt', 'newfile.txt', (err) => {
if (err) throw err;
console.log('File renamed!');
});
删除文件
使用fs.unlink()方法可以删除文件。该方法的第一个参数是文件路径,第二个参数是回调函数。回调函数的第一个参数是错误对象。
const fs = require('fs');
fs.unlink('file.txt', (err) => {
if (err) throw err;
console.log('File deleted!');
});
创建目录
使用fs.mkdir()方法可以创建目录。该方法的第一个参数是目录路径,第二个参数是可选的选项对象,第三个参数是回调函数。回调函数的第一个参数是错误对象。
const fs = require('fs');
fs.mkdir('newdir', (err) => {
if (err) throw err;
console.log('Directory created!');
});
读取目录
使用fs.readdir()方法可以读取目录中的文件列表。该方法的第一个参数是目录路径,第二个参数是可选的选项对象,第三个参数是回调函数。回调函数的第一个参数是错误对象,第二个参数是文件列表。文章来源:https://www.toymoban.com/news/detail-724119.html
const fs = require('fs');
fs.readdir('.', (err, files) => {
if (err) throw err;
console.log(files);
});
以上就是一些常用的fs API的介绍及相应的代码和注释。希望对你有所帮助!文章来源地址https://www.toymoban.com/news/detail-724119.html
到了这里,关于介绍Node.js中fs模块 代码和注释。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!