📌  相关文章
📜  如何在节点 js 中创建文件夹 - Javascript (1)

📅  最后修改于: 2023-12-03 14:52:58.251000             🧑  作者: Mango

如何在 Node.js 中创建文件夹 - Javascript

在 Node.js 中,可以使用 fs 模块来创建文件夹。以下是一些示例代码:

const fs = require('fs');

// 创建文件夹
fs.mkdir('./example', (err) => {
  if (err) throw err;
  console.log('文件夹已创建');
});

上面的代码将在当前目录下创建一个名为 example 的文件夹。

你可以使用 path 模块来指定路径:

const fs = require('fs');
const path = require('path');

// 在指定目录下创建文件夹
const dirPath = path.join(__dirname, 'example');
fs.mkdir(dirPath, (err) => {
  if (err) throw err;
  console.log('文件夹已创建');
});

在上面的代码中,__dirname 是指当前文件所在的目录。path.join() 方法将当前目录和文件夹名称拼接成完整的路径。

如果我们希望创建嵌套的文件夹,可以使用 fs.mkdirSync() 方法:

const fs = require('fs');

// 创建嵌套的文件夹
fs.mkdirSync('./example/child/grandchild', { recursive: true });
console.log('文件夹已创建');

在上面的代码中,{ recursive: true } 参数告诉 Node.js 创建嵌套的文件夹。

最后,我们还可以使用 fs.existsSync() 方法来检查文件夹是否已经存在:

const fs = require('fs');

// 检查文件夹是否存在
if (fs.existsSync('./example')) {
  console.log('文件夹已存在');
} else {
  fs.mkdirSync('./example');
  console.log('文件夹已创建');
}

在上面的代码中,首先检查文件夹是否已经存在,如果存在则输出 文件夹已存在,否则使用 fs.mkdirSync() 方法创建文件夹。

以上就是在 Node.js 中创建文件夹的方法。如果需要在 JavaScript 中处理文件和文件夹,请务必仔细阅读 fs 模块的文档。