0.什么是文件模块系统(fs)?
fs模块是node中内置的,用于操作文件的模块,它有同步和异步两种方式作为文件的操作方法,
由于JavaScript没有文件操作的能力,因此可以借助node提供的操作文件模块,可以达到操作文件的效果
- 同步文件系统:阻塞程序执行,操作完毕之前不会向下执行代码
- 异步文件系统:不阻塞文件执行,在操作完成时,通知回调将结果返回,然后立即向下执行代码
1.使用openSync写入同步文件
1.1.打开文件
语法
fs.openSync(path.flags[,mode]);
其中,
- path:要打开的文件的路径
- flags:打开文件要做的操作类型(如"r"代表只读,"w"代表可写)
- mode:设置文件的操作权限,一般不传参
- 返回值:上述方法返回一个文件的描述符作为结果,可通过该描述符,对文件各种操作