首页 > Web开发 > 详细

node.js基础---增删

时间:2019-07-27 22:46:29      阅读:98      评论:0      收藏:0      [点我收藏+]
官方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(‘文件夹删除成功‘)
})
})

node.js基础---增删

原文:https://www.cnblogs.com/zhaozhenghao/p/11256878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!