📅  最后修改于: 2023-12-03 15:17:54.440000             🧑  作者: Mango
Node.js中的fs.mkdirSync()
方法用于创建一个新目录。该方法会同步地创建目录,即程序会一直等待目录创建完毕后再继续执行后续代码。
下面是fs.mkdirSync()
方法的语法:
fs.mkdirSync(path, [mode])
其中,path
表示要创建的目录路径,必须是字符串类型;mode
表示要创建的目录的权限,可选参数,数据类型是数字类型,通常情况下该参数并不需要设置值。
下面是一个使用fs.mkdirSync()
方法创建新目录的实例:
const fs = require('fs');
const dirName = 'newDirectory';
// 创建一个新目录
fs.mkdirSync(dirName);
console.log(`${dirName} 目录创建成功!`);
上述代码会在当前路径下创建名为newDirectory
的新目录,并在控制台输出“newDirectory 目录创建成功!”。
fs.mkdirSync()
方法的嵌套调用,例如:fs.mkdirSync('newDirectory/topDirectory/subDirectory');
上述代码将创建一个名为subDirectory
的新目录。如果newDirectory
和topDirectory
不存在,则会依次创建它们。
fs.mkdir()
方法。fs.mkdirSync()
方法是Node.js中用于创建新目录的同步方法,能够创建单个新目录,并支持创建多级目录。在使用该方法时应注意目录是否已经存在。如果需要异步地创建目录,则应使用fs.mkdir()
方法。