1.创建目录 mkdir

代码 demo1.js

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

运行结果



手动创建一些文件

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);
});
});

运行结果

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('目录删除成功!');
});
});

执行结果

最新文章

  1. ASP.NET 给作为隐藏域的TextBox赋值之后提交表单,无响应?
  2. 解决Type 'UnityEngine.Component' does not support slicing
  3. QTP安装连接Oracle数据库
  4. Ubuntu 远程登录服务器--ssh的安装和配置
  5. 不可或缺 Windows Native (21) - C++: 继承, 组合, 派生类的构造函数和析构函数, 基类与派生类的转换, 子对象的实例化, 基类成员的隐藏(派生类成员覆盖基类成员)
  6. Sql Server之旅——第十二站 sqltext的参数化处理
  7. SVN里常见的图标及其含义
  8. ViewState压缩技术
  9. jQuery选择器容易忽视的小知识大问题
  10. Java队列实现
  11. qt 5 小练习 简易画板
  12. SharePoint 2013 强制安装解决方案
  13. FZU 2195 检查站点
  14. 关于Java在Linux or Android平台调用.so库
  15. There/Here be句型
  16. ningx.conf location
  17. 查询Oracle版本
  18. centos6.5修改主机名
  19. 用ASP.NET Web API技术开发HTTP接口
  20. Data Plane

热门文章

  1. Python:Shapefile矢量转化为GeoJSON格式
  2. 【OF框架】在Visual Studio中启用Docker支持,编译生成,并在容器运行项目
  3. SpringCloud2.0 概述 基础教程(一)
  4. Linux 本机/异机文件对比
  5. SLAM、三维重建,语义相关数据集大全
  6. 50道sql练习题及答案与详细分析
  7. matlab(2) Logistic Regression: 画出样本数据点plotData
  8. 用CSS 实现 浮动元素的 水平居中
  9. 学习路线 (转自 https://mp.weixin.qq.com/s/_FIGSda6wWL-5LXMQAk3IA )
  10. BZOJ2956: 模积和——整除分块