官方API文档:http://nodejs.cn/api/fs.html#fs_fs_rmdir_path_callback
 
在调用node方法中同步有Sync异步没有
//文件系统
//1.引入文件
var fs =require('fs');
//通过对象调用对象
//同步读取
// var readMe = fs.readFileSync('readMe.txt','utf-8');
// console.log(readMe)
// //同步写入
// fs.writeFileSync('wirteMe.txt',readMe);
//异步读取
// fs.readFile('readMe.txt','utf-8',(err,data) =>{
// if (err) throw err;
// console.log(data)
// })
//异步写入文件
/*
* 需注意高版本node.js fs.writeFile方法需要回调函数否则报错
*/
// fs.readFile('readMe.txt','utf-8',function(err,data){
// if (err) throw err;
// fs.writeFile('readMe2.txt',data,function(){
// console.log('成功写入文件')
// })
// })
//异步删除文件
// fs.unlink('readMe2.txt',(err)=>{
// if(err) throw err;
// });
//同步创建文件夹
// fs.mkdirSync('stuff');
// fs.rmdirSync('stuff');
//异步创建和删除文件夹
fs.mkdir('stuff',()=>{
fs.readFile('readMe.txt','utf8',(err,data) =>{
if (err) throw err;
fs.writeFile('./stuff/writeMe.txt',data,()=>{
console.log('ok')
})
})
})
//异步删除文件夹
// 1.先里面的删除文件,在删除文件夹
fs.unlink('./stuff/writeMe.txt',(err)=>{
if(err) throw err;
fs.rmdir('stuff',(err)=>{
if (err) throw err;
console.log('文件夹删除成功')
})
})

最新文章

  1. EUI Scroller实现图片轮播 组件 ItemScroller
  2. CSS语法
  3. JSTL——formatNumber标签
  4. Python ValueError: IO operation on closed file
  5. server.transfer 用法
  6. Unity2D多分辨率屏幕适配方案(转载)
  7. 原型设计工具Axure 建模工具powerdesigner
  8. [MEAN Stack] First API -- 3. Select by ID with Mongoose and Express
  9. Arc Engiene读取文档的属性
  10. 国内的一些开源镜像站汇总,EPEL源
  11. ios PullToRefresh using animated GIF or image array or Vector image
  12. Knockout绑定audio的pause事件导致音频无法停止
  13. [转]用Node.js创建自签名的HTTPS服务器
  14. Python 动态添加类方法
  15. mysql命名规范
  16. SV-assertion
  17. 获取AppStore上架后的应用版本号
  18. 关于gitblit成功启动,但在阿里云外网地址无法访问的问题
  19. java空指针异常
  20. ARP命令详解

热门文章

  1. hbase实践之flush and compaction
  2. ESLint 报错 import/no-unresolved
  3. 边学边体验django
  4. JQuery 实践--让页面动起来
  5. HTTP权威指南与图解HTTP读书笔记
  6. 1-7HSB色彩模式
  7. 创建jQuery节点对象
  8. P5149 会议座位
  9. LinkedBlockingQueue和ArrayBlockingQueue的异同
  10. OAuth2.0的四种授权模式