node根目录怎么创建文件?

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():

  1. fs.writeFile('文件路径','要写入的内容',['编码'],'回调函数');

  2. 写入的时候如果没有这个文件,会自动创建这个文件

  3. 如果被写入的文件已存在内容,那么写入的话,会覆盖之前的内容

示例:

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);
    });
});

以上就是node根目录怎么创建文件?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Node.js答疑