网件路由器做网站,网站建设需要多少人员,怎么用公司网站做公司域名多个,软件开发兼职平台有哪些Node.js中的fs模块提供了一些用于文件系统操作的API#xff0c;包括文件读写、目录操作等。
读取文件
使用fs.readFile()方法可以读取文件内容。该方法的第一个参数是文件路径#xff0c;第二个参数是可选的选项对象#xff0c;第三个参数是回调函数。回调函数的第一个参数…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()方法可以读取目录中的文件列表。该方法的第一个参数是目录路径第二个参数是可选的选项对象第三个参数是回调函数。回调函数的第一个参数是错误对象第二个参数是文件列表。
const fs require(fs);fs.readdir(., (err, files) {if (err) throw err;console.log(files);
});以上就是一些常用的fs API的介绍及相应的代码和注释。希望对你有所帮助