位置: 编程技术 - 正文

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表格控件)

  • 结构性存款现金流量表如何分类
  • 哪些发票能做公章
  • 企业的培训费会计分录
  • 购进库存商品到销售全部分录
  • 建筑业异地预缴增值税流程
  • 房地产企业可以抵扣进项税额的范围
  • 退回来的增值税税费怎么做账务处理
  • 转让土地使用权怎么交增值税
  • 用友t3固定资产计提折旧后没有凭证
  • 企业分期付款购车分录怎么写
  • 公司预存话费应该怎么做会计处理?
  • 公司为员工每月几号缴社保
  • 增值税普票未上传怎么办
  • 税务局查账征收转为核定征收之程序
  • 多扣除了应交税费怎么调整?
  • 积分兑换的话费在使用后不再累计消费积分是什么意思
  • 期初摊余成本是初始入账价值吗
  • 公司收到个人的款怎么做账务处理
  • 什么叫经济作物和粮食作物
  • pddpic是什么文件
  • 非合理损耗怎么做分录
  • 其他应付款年末怎么结转
  • php制作数字验证码
  • 支付宝小程序跳回app
  • 计提资产减值准备是利好还是利空
  • 债务重组收益会计处理
  • 废旧物资回收经营单位
  • 核定征收开票超过限额
  • 小规模纳税人每月申报什么税
  • 银行承兑汇票贴现率是多少
  • 代开开增值税专票和自己开有什么区别
  • css+html
  • javaweb官方文档
  • 如何在Android中找到关闭的文件
  • 拨入专款年终如何做账
  • 装修费入账科目
  • 从业人数啥意思
  • 租车发票可以抵扣吗
  • 补充医疗保险会查hiv吗
  • 帝国cms导入模板后怎样调用
  • 单位制造费用是什么科目
  • 机械租赁公司月薪多少
  • 技术转移转化是干什么的
  • 销售旧货和销售使用过的固定资产区别
  • 委外加工怎么盘点
  • 小企业长期债券投资入账价值
  • 个人所得税9月初申报哪个月的
  • 年末所得税结转怎么结转
  • 汇算清缴需要传票么
  • 报废资产处置账务处理
  • 电子缴税付款凭证怎么做记账凭证
  • 公司注册资本减资流程
  • 租农民土地
  • 房租增值税专用发票可以抵扣吗
  • 发票怎么打印的出来
  • sqlserver 创建索引与使用
  • windows vista如何安装
  • centos更新命令
  • windows升级10
  • linux批量管理平台
  • 内存使用过低
  • linux中vi编辑器怎么使用
  • windows7打开网络连接
  • 相机渲染图片
  • 欢迎使用来电提醒业务,本次呼叫将以点对点
  • 一键清除照片上多余的人
  • python输出代码怎么写
  • node.js用途
  • android基于什么操作系统
  • unity3d基本操作
  • textview hint
  • tiles框架
  • 噩梦 gd
  • unity3d快速入门
  • ThreadPool.RegisterWaitForSingleObject 设置等待超时事件
  • json格式例子
  • 2021税收分类编码大全
  • 三免三减半是什么
  • 资源税什么意思
  • 八项改革四大工程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设