1.创建目录 mkdir

代码 demo1.js

var  fs = require('fs');
//创建目录
fs.mkdir('e:/nodeTest/dirTest',function(err) {
	if(err) {
		return console.log('创建目录失败');
	}
	console.log('创建目录成功');
});

运行结果

Node.js 目录操作
手动创建一些文件
Node.js 目录操作

2.读取目录 readdir

代码demo2.js

var  fs = require('fs');
//创建目录
fs.readdir('e:/nodeTest/dirTest',function(err,files) {
	if(err) {
		return console.log(err);
	}
	//遍历所有文件
	files.forEach(function (file){
		//输出文件名
		console.log(file);
	});
});

运行结果

Node.js 目录操作

3.删除目录 rmdir

删除目录的前提是,这个目录必须是空的。

代码demo3.js

var  fs = require('fs');
//创建目录
fs.readdir('e:/nodeTest/dirTest',function(err,files) {
	if(err) {
		return console.log(err);
	}
	//遍历所有文件
	files.forEach(function (file){
		//输出文件名
		console.log(file);
		//删除文件
		fs.unlink('e:/nodeTest/dirTest/'+file,function(err){
			if(err){
				return console.log(err);
			}
			console.log(file+',文件删除成功!');
		});
	});
	console.log('准备删除目录');
	fs.rmdir('e:/nodeTest/dirTest',function(err){
		if(err){
			return console.log(err);
		}
		console.log('目录删除成功!');
	});
});

执行结果

Node.js 目录操作

相关文章:

  • 2021-07-18
  • 2021-11-25
  • 2021-12-01
  • 2021-07-08
  • 2022-01-21
  • 2022-01-08
猜你喜欢
  • 2022-02-21
  • 2021-08-09
  • 2021-12-28
  • 2021-06-29
  • 2021-06-20
  • 2021-10-04
  • 2021-09-05
相关资源
相似解决方案