fs 模块
<h3>fs 模块</h3>
<ol>
<li>fs.stat 检测是文件还是目录</li>
<li>fs.mkdir 创建目录</li>
<li>fs.writeFile 创建写入文件</li>
<li>fs.appendFile 追加文件内容</li>
<li>fs.readFile 读取文件</li>
<li>fs.readdir 读取目录</li>
<li>fs.rename 重命名</li>
<li>fs.rmdir 删除目录</li>
<li>fs.unlink 删除文件</li>
</ol>
<pre><code>const fs = require('fs')
// // 1.判断文件还是目录:fs.stat(path,callback(err,res))
// fs.stat('./index.html',(err,res)=>{
// if(err){
// console.log(err)
// return
// }
// console.log(`是文件:${res.isFile()}`)
// console.log(`是目录:${res.isDirectory()}`)
// })
// // 2.创建目录:fs.mkdir(path,callback(err))
// fs.mkdir('./index',(err,res)=>{
// if(err){
// console.log(err)
// return
// }
// console.log('创建成功')
// })
// // 3.创建写入文件:fs.writeFile(path,content,callback(err))
// fs.writeFile('./index.txt','你好2,node',err=>{
// if(err){
// console.log(err)
// return
// }
// console.log('创建写入文件成功')
// })
// // 4.追加文件内容:fs.appendFile(path,content,callback(err))
// fs.appendFile('./index.txt','hello append',err=>{
// if(err){
// console.log(err)
// }
// console.log('追加写入成功')
// })
// // 5.读取文件:fs.readFile(path,callback(err,res))
// fs.readFile('./index.txt',(err,res)=>{
// if(err){
// console.log(err)
// return
// }
// console.log(res.toString())
// })
// // 6.读取目录:fs.readdir(path,callback(err,res))
// fs.readdir('./index',(err,res)=>{
// if(err){
// console.log(err)
// return
// }
// console.log(res)
// })
// // 7.移动、重命名:fs.rename(oldPath,newPath,callback(err))
// fs.rename('./index/test.html','./index/test2.html',err=>{
// if(err){
// console.log(err)
// return
// }
// console.log('操作成功')
// })
// // 8.删除目录:fs.rmdir(path,callback(err))
// fs.rmdir('./index/box/box',err=>{
// if(err){
// console.log(err)
// return
// }
// console.log('删除目录成功')
// })
// // 9.删除文件:fs.unlink(path,callback(err))
// fs.unlink('./index/*',err=>{
// if(err){
// console.log(err)
// return
// }
// console.log('删除文件成功')
// })</code></pre>