当需要在Node.js中创建一个新的文件夹时,可以使用fs.mkdir()方法。下面是该方法的使用说明:
fs.mkdir()
这个方法用于在文件系统中创建一个新的目录。它可以接受以下参数:
语法
fs.mkdir(path[, options], callback)
参数
path
(string):创建目录的完整路径options
(Object) 可选:默认值{}
。recursive
(boolean):如果为true
,则创建多层目录,类似于mkdir -p
的效果。默认为false
。mode
(number):设置文件夹权限,默认是0o777
。callback
(Function):一个回调函数,用于处理创建目录后的结果。
返回值
这个方法没有返回值。如果需要检查是否成功创建了目录需要调用回调函数。
示例
创建单层目录
const fs = require('fs');
fs.mkdir('/tmp/test/', (err) => {
if (err) throw err;
console.log('目录创建成功');
});
创建多层目录
const fs = require('fs');
fs.mkdir('/tmp/test/demo/example/', { recursive: true }, (err) => {
if (err) throw err;
console.log('目录创建成功');
});
本示例创建了一个名为example
的目录,其中包含在/tmp/test/demo/
下创建的demo
目录。 使用{ recursive: true }
选项使创建多层目录成为可能。
以上就是关于Node.js中的fs.mkdir()方法的用法说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:node.js中的fs.mkdir方法使用说明 - Python技术站