目录操作
在NodeJs中,除了可以对文件内容进行操作,也可以对文件目录进行增加、读取、和删除等操作。
创建目录
Node.js中用于创建目录的异步函数语法格式如下:
fs.mkdir(path[, mode], callback);
在上述语法中,各参数的说明如下表所示:
参数 | 说明 |
---|---|
path | 文件路径 |
mode | 设置目录权限,默认为0777 |
calback | 回调函数,没有参数 |
下面通过一个案例来演示Node.js中如何创建目录。创建文件demo4-8.js,在该文件中添加如下代码。
demo4-8.js:
/*
* 创建目录
*/
var fs=require('fs');
console.log('在E:/Liu/node.js学习目录下创建目录testDemo4-8');
fs.mkdir('E:/Liu/node.js学习/testDemo4-8/',function(err) {
if (err) {
return console.error(err);
}
console.log("目录创建成功。");
})
在上述代码中,使用fs.mkdir()函数在E:/Liu/node.js学习目录下创建目录testDemo4-8,注意的是,由于demo4-8.js与Liu/node.js学习在同一盘符下,所有“E:” 也可以省略。
打开终端,在终端界面输入命令node demo4-8.js
,执行demo4-8.js,执行结果如图所示。
打开E:/Liu/node.js学习目录,可以看到创建成功的目录,如图所示:
下篇文章为读取目录。