node.js文件系统中同步文件、异步文件、简单文件、流式文件如何写入_nodejs流写入文件
2022/7/6 1:24:00
本文主要是介绍node.js文件系统中同步文件、异步文件、简单文件、流式文件如何写入_nodejs流写入文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
文件系统(File System)
-文件系统简单来说就是通过Node来操作系统中的文件
-使用文件系统,需要先引入fs模块,fs是核心模块,直接引入不需要下载
一、同步文件的写入
-手动操作的步骤
1.打开文件
fs.openSync(path,flags[,mode])
-path 要打开文件的路径
-flags 打开文件要做的操作的类型
r 只读的
w 可写的
-mode 设置文件的操作权限,一般不传
返回值:
-该方法会返回一个文件的描述符作为结果,我们可以通过该描述符来对文件进行各种操作
2.向文件中写入内容
fs.writeSync(fd,string[,position[,encoding]])
-fd 文件的描述符,需要传递要写入的文件的描述符
-string 要写入的内容
-position 写入的起始位置
-encoding 写入的编码,默认utf-8
3.保存并关闭文件
fs.closeSync(fd)
-fd 要关闭的文件的描述符
二、异步文件写入
fs.open(path,flags[,model],callback)
-用来打开一个文件
-异步调用的方法,结果都是通过回调函数返回的
-回调函数两个参数:
err 错误对象
fd 文件的描述符
fs.write(fd,string[,position[,encoding]],callback)
-用来异步写入一个文件
fs.close(fd,callback)
-用来关闭文件
三、简单文件写入
fs.writeFile(file,data[,options],callback)
fs.writeFileSync(file,data[,option])
-file 要操作的文件的路径
-data 要写入的数据
-options 选项,可以对写入进行一些设置
-callback 当写入完成以后执行的函数
四、流式文件写入
创建一个可写流
fs.createWriteStream(path[,options])
-可以用来创建一个可写流
-path,文件路径
-options 配置的参数
————————————————
版权声明:本文为CSDN博主「IT分晏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jldksfdj/article/details/123934869
这篇关于node.js文件系统中同步文件、异步文件、简单文件、流式文件如何写入_nodejs流写入文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19vue2 开发移动端h5 使用那个ui框架比较好?-icode9专业技术文章分享
- 2024-11-19ReactJS结合TypeScript、Vite、Redux和TanStack (React Query) 实战教程
- 2024-11-19Vue3资料入门教程:零基础快速上手指南
- 2024-11-19Vue3资料:新手入门教程与实战指南
- 2024-11-19Vue资料:新手入门vue.js教程与实践指南
- 2024-11-19Vue资料:初学者入门指南
- 2024-11-18tcpdf可以等待vue动态页面加载完成后再生成pdf吗?-icode9专业技术文章分享
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南