📅  最后修改于: 2023-12-03 14:52:58.251000             🧑  作者: Mango
在 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
模块的文档。