1 fs.readFile()读取指定文件中的内容
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/67e148b63906821fe4e10d10e63adc06.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bafd62dbeda24ac40851e1fa93c62e78.png)
2判断文件是否读取成功
判断error对象是否为null
3 fs.writeFile向指定的文件写入内容
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3c0aa2ede878296299d85bb0d5a9dc6b.png)
4 判断文件是否写入成功
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/361300f38ac17d1a995b86daeaabfe67.png)
5 fs模块-路径动态拼接问题
在使用fs模块操作文件时,如果提供的操作路径是以./或者…/开头的相对路径时,很容易出现路径动态拼接错误。
原因:代码在运行时,会以执行node命令时所在的目录,动态拼接出被操作文件的完整路径
解决方案:在使用fs模块操作文件时,直接提供完整的路径,不要提供./或者…/开头的相对路径,从而防止路径动态拼接问题
使用__dirname表示当前文件所处的目录