位置: 编程技术 - 正文

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

  • 小规模结转增值税会计科目有哪些
  • 进项税转出从待认证到月末结转的会计分录是
  • 应交个人所得税计提分录
  • 费用报销票跨月跨年可以吗
  • 长期借款利息费用计算
  • 公司股东投资比例
  • 税务机关如何正确行使代位权
  • 我们应该怎么做才能成功
  • 企业合并的会计方法选择
  • 抵债资产计提折旧怎么算
  • 股东转入投资款
  • 收到老板给的购房发票
  • 个人去税务局能开什么类型的发票
  • 发票跨月还能重开吗
  • 国税局可以开增值税专用发票吗
  • 法人代表借钱给公司可以做短期借款吗
  • 服务性合同签了能反悔吗
  • 工程开票是否需要资质?
  • 专票开户行和账号必须填吗
  • 某大宾馆因工作需要
  • 研发部门的办公费属于研发费的哪个类别
  • 个人出租房屋交税如何计算
  • 个税本期收入是应发还是实发
  • 一般企业财务报表格式2019选是还是否
  • 合同资产对应的成本
  • 筹建期间所得税
  • 个人所得税哪些可以专项扣除
  • 盈余公积的来源及主要用途包括哪些
  • 待清算商户消费款项是什么
  • 收取违约金如何入账
  • 应付股利属于债务吗
  • 餐厅用的打包盒图片
  • 小规模纳税人免税额度是多少
  • 机关事业单位购买茶叶违反什么规定
  • 【Pytorch深度学习实战】(11)变分自动编码器(VAE)
  • 对公收费明细入账计入什么科目
  • 企业管理咨询合作协议
  • 法律服务费属于什么服务
  • 月末库存商品成本计算
  • 发票商品分类
  • 一般纳税人接受捐赠的固定资产,捐赠方提供了有关凭证
  • 免抵退不得抵扣税额什么意思
  • 公司用卫生纸是干什么的
  • 小规模纳税人减按1%如何填报申报表
  • 月末结转增值税怎么算
  • 金税三期个税卸载流程
  • 企业被列入经营异常名录可以注销吗
  • 高新技术企业政府补助要交所得税吗
  • 已抵扣进项税额转出的会计分录怎么做
  • 应交所得税如何调整
  • 废旧物资收购发票政策2018
  • 库存商品与存货总额之比
  • 建设工程毛利率如何计算
  • 房地产企业资产减值损失
  • mysql 常用
  • 所有符合条件x+5的绝对值加x- 2的绝对值等于七的数x
  • initcause
  • win8全屏快捷键
  • linux 截屏
  • win10日历提醒不显示
  • win8安装盘
  • win7如何关闭ie浏览器
  • win10系统怎么锁定屏幕
  • win10内置管理员账户禁用
  • linux html编辑器
  • blockqueue生产者消费者
  • javascript函数大全
  • 字符串拼接join
  • python基础教程 入门教程
  • jquery实现轮播图原理
  • js与jquery的关系
  • 第一章阎王点卯的小说名字
  • 谈谈我对视觉传达的认识
  • 创建android项目
  • javascript define的用法
  • 国家税务局发票验证查询系统
  • 深圳市税务局陈建新
  • 税务退休工资
  • 出口退税报关单在哪里打印
  • 种植业税收优惠政策2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设