node可以使用fs模块的writeFile()方法在根目录创建文件,此方法用来写入文件,写入的时候如果没有这个文件,会自动创建这个文件。方法语法:fs.writeFile('文件路径','写入的内容',['编码'],'回调函数');
Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:var fs = require("fs")
Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSync()。
异步的方法函数最后一个参数为回调函数,回调函数的第一个参数包含了错误信息(error)。
建议大家使用异步方法,比起同步,异步方法性能更高,速度更快,而且没有阻塞。
文件写入方法writeFile():fs.writeFile('文件路径','要写入的内容',['编码'],'回调函数');
写入的时候如果没有这个文件,会自动创建这个文件
如果被写入的文件已存在内容,那么写入的话,会覆盖之前的内容
示例:var fs = require('fs'); // 引入fs模块
// 写入文件内容(如果文件不存在会创建一个文件)
// 传递了追加参数 { 'flag': 'a' }
fs.writeFile('./try4.txt', 'HelloWorld', { 'flag': 'a' }, function(err) {
if (err) {
throw err;
}
console.log('Hello.');
// 写入成功后读取测试
fs.readFile('./try4.txt', 'utf-8', function(err, data) {
if (err) {
throw err;
}
console.log(data);
});
});