📌  相关文章
📜  如果 nodejs 不存在则创建文件 - Javascript (1)

📅  最后修改于: 2023-12-03 15:09:18.515000             🧑  作者: Mango

如何在 Node.js 中创建文件

在 Node.js 中,你可以通过 fs 模块来创建新的文件。在下面的代码段中,我们将学习如何使用 fs 模块来创建一个新的文件。

代码实现

在下面的代码中,我们将首先判断文件是否存在。如果不存在该文件,则使用 fs.writeFile() 函数创建一个新的文件。如果文件已经存在,则会向文件中添加新的内容。

const fs = require('fs');

const filename = 'example.txt';
const content = 'Hello, world!';

fs.access(filename, fs.F_OK, (err) => {
  if (err) {
    // 如果文件不存在,则创建文件,并将内容写入文件中
    fs.writeFile(filename, content, (err) => {
      if (err) throw err;
      console.log('文件已创建!');
    });
  } else {
    // 如果文件已经存在,则向文件中添加内容
    fs.appendFile(filename, content, (err) => {
      if (err) throw err;
      console.log('内容已添加到文件中!');
    });
  }
});

如上代码段所示,我们首先引入了 fs 模块。接下来,我们定义了文件名和文件内容。在 fs.access() 函数中,我们使用 fs.F_OK 标志来检查文件是否存在。如果文件不存在,则使用 fs.writeFile() 函数创建新的文件并写入内容。如果文件已经存在,则使用 fs.appendFile() 函数向文件中添加内容。

总结

在本文中,我们学习了如何在 Node.js 中创建新的文件。我们使用 fs 模块来检查文件是否存在,并使用 fs.writeFile() 函数创建新的文件。我们还学习了如何使用 fs.appendFile() 函数向文件中添加新的内容。