位置: 编程技术 - 正文

Nodejs如何复制文件(node copyfile)

编辑:rootadmin

推荐整理分享Nodejs如何复制文件(node copyfile),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs拷贝文件,nodejs读取文件内容,nodemoudles可以复制粘贴别的电脑运行程序吗,nodemoudles可以复制粘贴别的电脑运行程序吗,nodemoudles可以复制粘贴别的电脑运行程序吗,node copyfile,node_modules复制,nodejs复制文本到剪切板,内容如对您有帮助,希望把文章链接给更多的朋友!

前端童鞋都知道,javascript是没有权限操作磁盘文件的,server童鞋一向都很鄙视。但是nodejs可谓让咱们前端扬眉吐气啊,最近在学node,其强大的功能让人异常激动和兴奋。今天就学习了它怎么读写文件。

首先需要引入fs模块,这是nodejs自带的。

var fs=require("fs");具体可参考Nodejs API: [encoding], [callback])

这是异步读取文件,filename是文件路径,encoding是编码格式,callback是回调函数。

异步读取一个文件的所有内容,例子如下:

这里我使用的是本地测试文件:

Nodejs如何复制文件(node copyfile)

2、fs.writeFile(filename, data, encoding='utf8', [callback])写文件:

错误代码:copyFile.js文件

在终端运行node copyFile.js结果如下:

注意事项:

1、文件编码,开始的时候我直接在本地新建一个txt文档,读取的时候发现结果始终是aaaaaaa这样的,结果发现用编辑打开是时候里面是乱码,其次,最好带上encoding,否则它会按照buffer读取。

2、同步执行问题。

上面的代码是有问题的,我把读取文件和写入文件方法分开写的,本来是想把test.txt文件中的内容复制到test2.txt,但是读取文件是异步执行的,也就是说谁也不知道它何年马月执行完毕,所以test.txt得到的结果是undefined。

正确的方法应该是读取完毕后执行写入文件:

标签: node copyfile

本文链接地址:https://www.jiuchutong.com/biancheng/370694.html 转载请保留说明!

上一篇:三种Node.js写文件的方式(node.js可以写接口吗)

下一篇:angularjs表格ng-table使用备忘录(angularjs表格控件)

  • 待抵扣进项税额和待认证进项税额的区别
  • 小规模纳税人印花税最新政策2023
  • 增值税纳税义务早于会计准则的案例
  • 没有达到30万销量怎么办
  • 怎么证明自己是建档立卡贫困户
  • 生产车间维修费是制造费用还是管理费用
  • 企业所得税中的所得
  • 持有待售资产是流动资产吗
  • 发票后面附清单明细能导出吗
  • 实收资本资本公积盈余公积均属于投资者投入企业的资本
  • 货物抵扣货款分录
  • 扣缴外国企业所得税分录
  • 货物运输企业在运输货物时应当尽可能采用
  • 营改增后购房发票怎么开
  • 增值税普通发票需要交税吗
  • 远程清卡显示清卡失败,证书已挂失怎么回事
  • 小微企业减免所得税
  • 开票软件上怎么抄税
  • 免税和零税率和税率区别
  • 已认证抵扣的进项税额转出做账的会计处理
  • boot mac os from
  • win11 应用商店
  • w7防火怎么开
  • 销售人员奖励办法
  • windows 11预览版
  • linux特殊权限设置
  • 小规模纳税人税控设备可以抵扣吗设备
  • 秘鲁亚马逊木业有限公司招聘
  • 德纳里山
  • php技巧
  • 看望员工家属
  • 制药企业成本核算流程
  • 摊销专利权会计分录怎么写
  • 经营租入的固定资产是什么意思
  • css设置背景颜色透明
  • php中的常用魔术有哪些
  • 生产成本制造费用怎么算
  • nginx同一个端口设置两个网站
  • 增值税发票怎么抵税
  • uniapp开发常用案例
  • 销售退换货的账务处理
  • 存货降价销售的会计分录
  • 购进免税农产品进项税额转出
  • 设备 融资租赁
  • 水电费发票如何分配给客户
  • 增值税普通发票有什么用
  • js读取数据文件
  • 什么叫境外所得
  • 一般纳税人简易征收最新政策
  • 企业季度是如何对账
  • 个体工商户季开票30万是否缴纳个人所得税
  • 生产成本可以结转到主营业务成本吗
  • 接受捐赠的固定资产按什么入账
  • 红冲以前年度费用
  • 带有折扣的增值税专用发票图片
  • 非营利组织注册资金可以用吗
  • 外借资质交企业所得税怎么交
  • 税前利息为什么这么高
  • mysql导出语句
  • mysql分组后取最新的一条记录
  • windows不能打开此文件result:31
  • debian安装配置清华源
  • 双液浆常用配合比
  • win8.1出现了一些问题
  • 安装与配置linux操作系统
  • win7怎么更改用户名和密码
  • 彻底理解样本方差为何除以n-1
  • 一个简单的灵魂福楼拜
  • 基于专业性的家校双向互动,需要家长的学校教育参与
  • jquery的实现原理
  • javascript字符串操作函数
  • jQuery使用zTree插件实现树形菜单和异步加载
  • jquery移动版
  • Python的requests网络编程包使用教程
  • 江苏电子税务局电话
  • 税务局赵昭
  • 公租房要钱吗
  • 广东省社保缴费基数
  • 公司零申报可以交社保吗
  • 浙江国地税联合电子税务局哪里看收到的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设