-
fs.stat
-
检测是文件还是目录
//两个参数,第一个是路径,第二个是回调函数 fs.stat('./src/data',(err,data) => { if(err){ console.log(err) return ; } if(data.isFile()){ console.log('data是一个文件') } if(data.isDirectory()){ console.log('data是一个目录') } })
-
-
fs.mkdir
-
创建目录
fs.mkdir('./css',err => { if(err){ console.log(err) return ; } console.log('创建成功') })
-
-
fs.writeFile
-
创建及写入文件
let fileData = '<h1>hello fs模块</h1>' fs.writeFile('./index.html',fileData,err => { if(err){ console.log(err) return ; } console.log('创建写入文件成功') })
-
-
fs.appendFile
-
追加写入文件(如果原文件存在,则在后面添加内容,否则重新创建)
fs.appendFile('./index.html','\n 开始追加写入',err => { if(err){ console.log(err) return ; } console.log('追加写入成功') })
-
-
fs.readFile
-
读取文件
fs.readFile('./index.html',(err,data) => { if(err){ console.log(err) return ; } let file = data.toString(); console.log(file) })
-
-
fs.readdir
-
读取目录
fs.readdir('./src',(err,data) => { if(err){ console.log(err) return ; } console.log(data) })
-
-
fs.rename
-
重命名和移动文件
fs.rename('./index.html','./src/aaa.html',err => { if(err){ console.log(err) return ; } console.log('重命名成功') })
-
-
fs.rmdir
-
删除目录(只能删除空目录)
fs.rmdir('./css',err => { if(err){ console.log(err) return ; } console.log('删除目录成功') })
-
-
fs.unlink
-
删除文件
fs.unlink('./aaa/1.css',err => { if(err){ console.log(err) return ; } console.log('删除文件成功') })
-
fs模块
最新推荐文章于 2024-09-18 22:42:22 发布