node.js基础---增删

官方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('文件夹删除成功') }) })
上一篇:较全的gitignore模板(学习过程记录)


下一篇:Sql 行转列 STUFF