Legendary

李洋的学习笔记


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)=&gt;{ // 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)=&gt;{ // if(err){ // console.log(err) // return // } // console.log('创建成功') // }) // // 3.创建写入文件:fs.writeFile(path,content,callback(err)) // fs.writeFile('./index.txt','你好2,node',err=&gt;{ // if(err){ // console.log(err) // return // } // console.log('创建写入文件成功') // }) // // 4.追加文件内容:fs.appendFile(path,content,callback(err)) // fs.appendFile('./index.txt','hello append',err=&gt;{ // if(err){ // console.log(err) // } // console.log('追加写入成功') // }) // // 5.读取文件:fs.readFile(path,callback(err,res)) // fs.readFile('./index.txt',(err,res)=&gt;{ // if(err){ // console.log(err) // return // } // console.log(res.toString()) // }) // // 6.读取目录:fs.readdir(path,callback(err,res)) // fs.readdir('./index',(err,res)=&gt;{ // 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=&gt;{ // if(err){ // console.log(err) // return // } // console.log('操作成功') // }) // // 8.删除目录:fs.rmdir(path,callback(err)) // fs.rmdir('./index/box/box',err=&gt;{ // if(err){ // console.log(err) // return // } // console.log('删除目录成功') // }) // // 9.删除文件:fs.unlink(path,callback(err)) // fs.unlink('./index/*',err=&gt;{ // if(err){ // console.log(err) // return // } // console.log('删除文件成功') // })</code></pre>

页面列表

ITEM_HTML