node——fs模块
其他
2018-07-12 13:27:43
阅读次数: 0
fs模块有两种执行模式,同步以及异步,同步会产生阻塞,但能保证程序代码的执行顺序,异步不会产生堵塞,但是会扰乱代码的执行顺序,当fs模块中的方法以异步的方式(readFile()为异步执行方法,feadFileSync为同步执行,其它方法以此类推)执行的时候会以回调函数的方式返回,以同步方法执行的时候会返回一个值。
readFile(path,options?,callback)
- path 文件的路径 (相对绝对路径都可以)
- options 读取的选项 (可选)
- callback 回调函数
writeFile(file,data,options?,callback) //写文件,不存在时会创建文件,有文件时会覆盖文件
- file 文件的写入位置、路径
- data 要写入的数据
- options 选项(可选)
- callback 回调函数
appendFile(path, data[, options], callback) //追加操作,文件不存在会创建
- file 文件的写入位置、路径
- data 要写入的数据
- options 选项(可选)
- callback 回调函数
unlink(path, callback) //删除文件,不会进入回收站
- path 要删除文件的地址
- callback 回调函数
copyFile(src, dest, flags ,callback)
- src 要复制的源文件
- dest 要存放的目录
- 可选
- callback 回调函数
readdir(path, options?, callback)
- path 目录的路径 (相对绝对路径都可以)
- options 读取的选项 (可选)
- callback 回调函数
mkdir(path, mode?, callback)
- path 目录的路径 (相对绝对路径都可以)
- mode 读取的选项 (可选)
- callback 回调函数
exists(path, callback)
- path 目录或文件的路径 (相对绝对路径都可以)
- callback 回调函数
stat(path,options?, callback)
- path 目录的路径 (相对绝对路径都可以)
- options 读取的选项 (可选)
- callback 回调函数
转载自blog.csdn.net/yuhui01/article/details/80968542