// //同步写入 // 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('文件夹删除成功') }) })