#### fs node内置模块 操作文件
文件:txt word 音频 视频 ....
fs方法: 读取 删除 写 创建 ....
fs方法: 同步 和 异步
#### fs api
操作文件:读取 写(覆盖式,追加式) 删除 判断是否存在
let con = fs.readFileSync(path,‘utf-8‘) 同步读文件 默认返回buffer,编码格式指定utf-8
fs.readFile(path,‘utf-8‘,(error,con) => {}) 异步读文件
fs.writeFileSync(path,内容) 覆盖同步写文件
fs.writeFile(path,(error) => {}) 覆盖式的异步写文件
fs.appendFileSync(path,内容) 追加式的同步写文件
fs.appendFile(path,内容,(error) => {}) 追加式异步写文件
fs.unlinkSync(path) 同步删文件
fs.unlink(path,(error) => {}) 异步删文件
fs.existsSync(path) 指定的文件是否存在 返回值是boolean
针对目录:创建 删除 读取
fs.mkdir(path,(error) => {}) 异步创建目录
fs.mkdirSync() 同步创建目录
fs.rmdir(path,(error) => {}) 异步删除目录 ---> 只能删除空的文件夹
fs.rmdirSync(path) 同步删除目录 ---> 只能删除空的文件夹
fs.readdir(path,(error) => {}) 异步读取目录 ---> 只读一层
let dir = fs.readdirSync(path) 同步读取目录 ---> 只读一层
let info = fs.statSync(path) 同步获取文件信息 {mode:16822文件夹,33206文件}
fs.stat(path,(error,data) => {}) 异步获取文件信息
fs.statSync().isDirectory() 是否是文件夹
fs.statSync().isFile() 是否是文件