位置: 编程技术 - 正文

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万怎么上税
  • 一般纳税人注销库存需要补交税吗
  • 适用增值税简易计税的项目
  • 取得劳务费的账务处理
  • 安全系统不起作用或未正确安装 cad2016
  • 固定资产计提折旧的方法
  • 开具的服务费怎么做分录
  • 公司报销医疗费的范围
  • 外商投资企业注册登记
  • 代缴个税的分录
  • 数据处理教程
  • 建筑行业有哪些岗位,从事的要求有哪些
  • 企业股权转让所得可以弥补亏损吗
  • 一只棕色
  • 高通 adc
  • smart模板教程
  • php判断手机浏览记录数据
  • 商贸公司如何结转销售成本
  • 没有计提坏账如何披露
  • 买配件组装成产品算生产吗
  • 预算会计的核算对象是什么
  • 著作权费用
  • 补交上年所得税怎么调表
  • 自产产品用于福利账务处理
  • 财政总预算会计的主体是
  • 如何修改php
  • python np数组
  • 劳务分包收入交什么税
  • 租入的房屋转租是否交房产税
  • 印花税计税金额是主营业务收入吗
  • 残保金滞纳金免征吗
  • 工会经费怎么计算缴纳
  • 医疗服务比
  • 应收款为负数怎么理解这个概念
  • 查看、修改mysql的用户名和密码
  • mysql修改表结构的关键字
  • 一般纳税人进项销项抵扣如何做账
  • 纳税人具有怎样的特征?
  • 给天猫开的服务怎么关闭
  • 收据报销的注意点有哪些
  • 存货跌价准备确认损失分录
  • 技术转让费如何计算
  • 餐饮企业原材料采购描述错误的是
  • 补缴社保的利息会进入个人账户里吗
  • 大额装修费按几年摊销
  • 计提工资的会计处理
  • 产成品入库的单据是什么
  • 个税抵扣项目是什么
  • mysql数据库隐藏指定内容
  • win10系统查看
  • windows注册表简单应用
  • linux几种安装方式
  • win8系统怎么设置共享局域网
  • win8.1安装应用商店
  • 2015.6.28开始写博客记录cocos2dx学习历程
  • unity 虚拟摇杆
  • 编程python怎么学
  • nodejs开发文档
  • Qualcom QMI系列-基本知识介绍
  • vue gallery
  • win安装nodejs
  • js右键菜单
  • linux shell脚本攻略(第3版)
  • 三消游戏在线
  • android PopupWindow显示位置设置
  • 增值税发票的发票号码和发票代码
  • 增值税应税货物清单
  • 安徽省税务局发票真伪查询平台
  • 税务局风控
  • 查询发票号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设