位置: 编程技术 - 正文

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

  • 增值税留抵税额计入什么科目
  • 增值税有哪几类
  • 企业净利润怎么分配
  • 计入资本公积的固定资产报废
  • 餐饮业税务申报
  • 小微自开专票申报时怎么填写
  • 分公司报增值税吗
  • 增值税抵扣不够怎么解决
  • 企业所得税的常设机构
  • 空白作废什么意思
  • 建筑企业劳务费怎么做账
  • 公司借款给个人利息怎么做账
  • 每月增值税怎么做账
  • 公司开展文体活动总结
  • 一般纳税人17%增值税发票按12%核算如何进行账务处理?
  • 合同不含税怎么算
  • 营改增后挂靠开票作收入吗?
  • 2020水利基金
  • 产品定价的含义
  • 应交税费未交增值税是什么意思
  • 发票开了收不到钱
  • 企业购入存货分录
  • 增长率应该要如何计算呢?
  • 如何配置环境变量windows
  • 公司美团提现到个人银行账户会有什么风险吗
  • 高薪技术企业研发费用标准
  • 土地承包费收入怎么做账务处理
  • 一公顷等于多少千米
  • 违约金要计入应纳税所得额吗
  • PHP:cal_days_in_month()的用法_日历函数
  • 完成认证后开具什么证明
  • 写字楼租赁房产税
  • Vue3通透教程【十二】TS类型声明优势
  • df 命令执行显示不出来
  • 百分之十三增值税发票能抵扣多少?
  • 注册新公司怎么办理
  • 租赁合同印花税怎么申报缴纳
  • 在建工程的前期工程
  • 一般纳税人申报表电子版
  • 网上申报纳税注销流程
  • 公司注销单位公积金账户余额怎么处理
  • 什么视同小规模纳税人?
  • 取得虚开普票如何处置
  • 个体工商户开具房屋租赁发票
  • 善意取得增值税专用发票所得税
  • 红冲去年的成本怎么做账
  • 专项应付款如何核算
  • 本年利润每个月需要结转吗
  • 有净残值的固定资产怎么计提折旧
  • 捐赠出去的固定资产需要继续折旧吗
  • 稳岗补贴如何入账
  • 现金流量表和利润表的勾稽关系
  • 房地产公司支付工程款账务处理
  • 法院主要业务活动
  • Vista和Server08 SP2 RTM-Escrow发放给测试者
  • GHOST XP 安装教程
  • svchost占用
  • windows7旗舰版怎么打字
  • win7系统弹出好多停止运行程序
  • linux的命令行怎么打开
  • linux中rename命令详解
  • 高级控件动态数据加载过程有哪些
  • 安卓开发框架mvvm
  • 安卓十游戏怎么玩
  • cssid和class的区别
  • 手游频繁崩溃怎么解决
  • jquery jsonview
  • jquery弹出窗口的方法
  • bat文件加密如何解锁
  • unity flybird
  • 批处理删除重复值
  • 简单又实用的
  • javascript快速入门
  • android开发从入门到精通(项目案例版)
  • 公司加油卡充值需要带什么
  • 广州电子税务局官网登录入口网址
  • 国有企业全面改革方案
  • 沙子属于矿产资源
  • 黑龙江省税务培训网官网
  • 为什么进了网页不能登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设