1 const fs = require("fs") 2 //判断是否是文件还是文件夹 3 fs.stat("../node_modules",(err, stats) => { 4 if (err){ 5 console.log(err) 6 } 7 console.log(`是文件:${stats.isDirectory()}`); 8 console.log(`是文件:${stats.isFile()}`) 9 }); 10 // 创建文件夹 11 fs.mkdir("./css",(err)=>{ 12 if (err){ 13 console.log(err) 14 } 15 console.log("创建文件成功") 16 }) 17 //删除文件夹 18 fs.rmdir("./css",(err => { 19 if (err){ 20 console.log(err) 21 } 22 console.log("删除文件成功") 23 })) 24 //当重复修改文件内容的内容的时候会进行覆盖式写入 并且没有文件会创建 25 //写入内容 26 fs.writeFile("./index.html","hello nihao",(err => { 27 if (err){ 28 console.log(err) 29 } 30 console.log("写入文件成功") 31 })) 32 //追加内容 33 fs.appendFile("./index.html","\n hello world",err => { 34 if (err){ 35 console.log(err) 36 } 37 console.log("追加成功") 38 }) 39 //读取文件内容 40 fs.readFile("./index.html",(err, data) => { 41 if (err){ 42 console.log(err) 43 } 44 console.log(data.toString()) 45 }) 46 //读取文件夹 47 fs.readdir("../node_modules",(err, data) => { 48 if (err){ 49 console.log(err) 50 } 51 console.log(data) 52 }) 53 //更换路径和更名 54 fs.rename("../test/index.html","./index.html",(err)=>{ 55 if (err){ 56 console.log(err) 57 } 58 console.log("更名成功") 59 }) 60 //删除文件的操作 61 fs.unlink("./index.html",err => { 62 if (err){ 63 console.log(err) 64 } 65 console.log("删除文件成功") 66 })
原文:https://www.cnblogs.com/bear6770/p/14406723.html