📅  最后修改于: 2023-12-03 15:33:11.183000             🧑  作者: Mango
在 NodeJS 中,使用 fs-extra 库可以更方便地管理文件系统。其中,ensureFile() 函数可以创建一个文件,如果该文件已存在则不进行任何操作。下面让我们来详细了解。
首先,需要安装 fs-extra 库。可以使用以下命令进行安装:
npm install fs-extra
ensureFile() 函数的语法如下:
fs.ensureFile(file, [callback]);
参数:
返回值:
以下示例演示了如何使用 ensureFile() 函数创建一个文件:
const fs = require('fs-extra');
// 确保文件存在,如果不存在则创建文件
fs.ensureFile('./example.txt', (err) => {
if (err) throw err;
console.log('File created successfully');
});
如果需要使用 Promise 对象来处理,则可以省略回调函数:
const fs = require('fs-extra');
// 使用 Promise 处理
fs.ensureFile('./example.txt')
.then(() => {
console.log('File created successfully');
})
.catch(err => {
console.error(err);
});