位置: 编程技术 - 正文

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

  • 分公司和总公司不在一个区
  • 社保未统一征收
  • 进料加工出口退税政策
  • 退税流程怎么操作APP
  • 技术转让是指
  • 转账支票的密码盘
  • 开了负数发票增值税申报表怎么填
  • 亏损 纳税
  • 盘盈的固定资产通过待处理财产损益科目核算
  • 合同一方按手印另一方没按有效吗
  • 冲销暂估材料怎么做账
  • 职工宿舍楼日常管理制度
  • 固定资产如何抵扣企业所得税
  • 营改增住宿费的进项税可以抵扣吗
  • 小规模纳税人开专票和普票的区别
  • 怎么合理规范地避免企业涉税风险?
  • 增值税普通发票对方作废了怎么办?
  • 生活服务业加计扣除15%最新政策2019
  • 试运营收入账务处理
  • 笔记本设置权限管理在哪
  • 新浪怎么样了
  • php数组函数实现机选双色球
  • 总结关于现金清查的会计核算分录
  • 阿佩勒斯
  • 赞助支出计入应纳税所得额吗
  • 采购预算测算依据
  • 发票刮出来的奖有兑奖时间
  • 捐钱扶贫
  • 事业单位资产管理中存在的问题及整改措施
  • 自然人税收系统换电脑怎么同步数据
  • 赡养老人专项附加扣除标准2023年
  • css中文字垂直排列
  • 特征融合add
  • 接受非货币性资产投资会计处理
  • 开出租车怎么租车
  • 辅助生产车间照明费用计入什么科目
  • 开办费用的财务是如何处理的
  • 个税的缴纳期数是什么
  • 通行费抵扣进项税怎么做账
  • 应收利息科目的表述
  • 建筑安装印花
  • 撤回或减少投资所得税处理
  • 金税盘锁死341101
  • 未交税金免抵退多少税
  • 进口增值税已付什么意思
  • 公司要注销账面怎么处理
  • 公司办公室租金
  • 一般纳税人弱电包工包料怎么开票
  • 一个真正的企业应该具备哪些特征
  • 财务费用科目期末结转损益后应
  • 内部资金管理实施细则
  • Python MySQL进行数据库表变更和查询
  • hosts文件不起作用
  • 电脑打开win
  • server2008 无法启动
  • ubuntu怎么切换桌面
  • ubuntu如何读
  • 升级怎么玩
  • linux操作系统的安装步骤
  • linux中软链接和硬链接的区别
  • win7 64纯净版网页打开出现乱码该怎么办 解决方法介绍
  • 判断div滑动到底怎么操作
  • kvm 安装
  • Build Qt5.3.1 for Freescale I.MX6Q based Linux 3.0.15
  • Node.js中的什么模块是用于处理文件和目录的
  • unity3d ugui优化
  • Node.js中的全局对象有
  • 简单实现异步编码的方法
  • node.js读取文件的三种方式
  • js判断ua
  • 改变的拼音
  • python 上传文件到ftp
  • js获取当前浏览器版本
  • Javascript字符串长度
  • jquery动态添加html代码
  • 消费税的纳税义务的发生时间是如何规定的
  • 税票是什么发票
  • 增值税专用发票电子版
  • 福建泉州电子税务局
  • 国家税务总局网站官网贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设