Node内置模块——FileSystem

2020-02-18  本文已影响0人  暮云间

文件操作

fs.writeFile(path, data, (err)=>{...})
fs.appendFile(path, data, (err)=>{...})
fs.copyFile(src, dest, (err)=>{...}
fs.readFile(path, [encoding,] (err, data)=>{...})
fs.unlink(path, (err)=>{...})
fs.rename(oldPath, newPath, (err)=>{...})

文件夹操作

fs.mkdir(path, (err)=>{...})
fs.readdir(path, (err, files)=>{...})
// files : 数组
fs.rmdir(path, data, (err)=>{...})

文件信息

fs.stat(path, (err, stats) => {...})
fs.stat(path, (err, stats) => {
  stats.size
  // 单位:字节
})

fs.stat(path, (err, stats) => {
  stats.isDirectory()
})
fs.stat(path, (err, stats) => {
  stats.isFile()
})
fs.stat(path, (err, stats) => {
  stats.birthtime
})
fs.stat(path, (err, stats) => {
  stats.mtime
})
上一篇下一篇

猜你喜欢

热点阅读