位置: 编程技术 - 正文

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

  • 建筑公司收到预付款怎么开票
  • 一般纳税人开劳务发票几个点
  • 账面金额是包含什么?
  • 外购免税农产品进项税额如何抵扣
  • 钢铁租赁公司
  • 金蝶软件制造费用结转步骤
  • 进项税需要转出吗
  • 递延所得税资产和负债怎么计算
  • 个人净资产包括房子吗
  • 购买的二手车可以抵扣进项税额吗
  • 出让固定资产怎样计算增值税
  • 安装设备领用自产产品按成本还是计税价格
  • 股权计税成本如何计算?
  • 未结清全额是逾期吗
  • 生产企业电费要不要计提?
  • 小规模季度销售超过30万怎么纳税
  • 营改增后增加了什么征税项目
  • 地价计入房产原值乘70%
  • 技术服务合同在北京由哪个法院管辖
  • 医疗收费票据可以补打吗
  • 社保滞纳金能否超过本金
  • 机动车销售发票如何补开?
  • 中途做账的企业如何建账
  • 劳务外包公司代发工资能正常发吗
  • 流动资产周转次数
  • 研发费用加计扣除是什么意思啊
  • 专票开票信息不填省份可以吗
  • 本月做账下月认证的进项怎么做账?
  • c盘空间变小的原因
  • 手机home键是什么意思图片
  • 返利冲减收入
  • 免征的增值税需要纳税调整吗
  • 如何使用vim创建文件
  • powerremind.exe
  • 税收筹划的原则包括
  • 印花税土地使用税和房产税怎么做会计分录
  • 前端跨域的方法
  • php网页编程
  • 前端笔记软件
  • opencv识别车牌
  • 轮播图效果用css怎么实现
  • 信息技术服务费税收编码
  • spring框架使用教程
  • 织梦不更新了
  • 发票已入账但未认证的进项税额
  • 小微企业短小频急
  • 编制利润表计算公式
  • 政府会计的会计要素有哪几个?会计要素之间的关系如何?
  • 向客户收取服务费会计分录
  • 建筑企业成本核算案例分析
  • 专款专用需要缴税吗
  • 基层工会经费收入来源包括
  • 什么混合销售
  • 加盟费开发票
  • 成本类科目会计处理分录
  • mysql分页性能
  • win8和win10双系统安装教程
  • windows2003怎么修改用户密码
  • Mac怎么强制关闭窗口
  • 虚拟机增加磁盘选择物理磁盘分区
  • solaris ssh offline
  • u盘怎么安装驱动程序
  • macbook os x
  • win8电脑定时关机怎么设置方法
  • mac硬盘的常见问题及解决
  • 如何检测电脑能否上网
  • 正版win10怎么用
  • linux ssh gui
  • Android NDK Cocos2dx 3.4 Label中文显示
  • 很不错的成语
  • js计算时间差毫秒
  • jquery ajax后台返回list,前台用jquery遍历list的实现
  • mongodb python
  • android 底部选择菜单
  • python类怎么用
  • 地税税务稽查管理办法
  • 电子税务局做什么的
  • 发票为什么要验旧操作
  • 抚顺交车辆购置税在哪交
  • 税率分几种 分别是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设