位置: 编程技术 - 正文

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

  • 企业如何代扣代缴劳务报酬所得税
  • 企业所得税季度预缴怎么计算
  • 无票收入在增值税申报表的哪里填
  • 税控盘费用抵扣
  • 收入用结转吗
  • 获取发票信息异常
  • 出口企业免抵税额要作进项转出吗
  • 存货清查的结果
  • 非货币资产交换的会计处理原则
  • 未开票确认收入分录怎么做
  • 公司购买服装
  • 专票打印的时候密码区压线了能用吗
  • 钢结构制作安装合同
  • 开票资料电话可以查到吗
  • 公司以银行存款名义为员工垫付医疗费分录怎么写
  • 破产报表日是哪一日
  • 财务会计怎么学好
  • 商场补贴申请怎么写
  • 结算会计和核算会计哪个更好
  • 电子发票财务怎么操作
  • 利润表适用执行小企业
  • 酒精是否属于消费税征税范围
  • 防暑降温用品进什么科目
  • 空头支票怎么办
  • 出口退税是怎么退
  • 补税后算偷税漏税吗
  • 曼哈顿2021
  • 报关代理费是什么
  • 产权登记在开发商名下怎么过户
  • 高新技术企业研发费比例
  • 怎么安装vue环境
  • 应收款项减值的核算方法
  • 0.96寸OLED显示汉字
  • 不交社保个税怎么处理
  • 中标违约保证金怎么算
  • 分公司发生的业务,开票给总公司
  • 支付对价的公允价值的处理
  • 母公司与子公司的区别
  • 不动产租赁服务包括哪些
  • 食堂购电饭锅账务处理
  • 在租赁公司贷款买的车绿本上会有我的名字吗
  • 应收票据周转率公式
  • 工程预付款是否含规费和税金
  • 公司社保外包了,没给我社保卡怎么办?
  • 异地学校
  • 生育保险基金的筹集原则是
  • 法人名称是填公司名吗
  • 借款利息收入发票
  • 担任会计职务的英语
  • 正确使用气体钢瓶的原则
  • 修改mysql字段默认值
  • mysql应用案例
  • centos vsftpd配置
  • win8装机软件
  • win10预览版21390
  • 机箱前面板是哪里
  • linux rsyslogd
  • SmartExplorer.exe - SmartExplorer进程是什么意思
  • linux的tar
  • splash.exe - splash是什么进程 有什么作用
  • 电脑死机是啥原因
  • NJeeves.exe - NJeeves进程文件是什么意思 有什么用
  • win73d设置怎么设置
  • visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
  • js实现计时器在线时间
  • jquery实现移动端
  • 初步了解的英文
  • Android自定义标签选择面板,自定义ViewGroup
  • python的redis
  • 堆实现栈
  • android的基础知识
  • javascript学习指南
  • android 动画特效
  • 甘肃职称申报评审入口官网
  • 律师到税务机关调取信息
  • 税务被风控了多久才会解除
  • 荒野大镖客2焦煤油与贪婪怎么开启
  • 深两优3117审定号
  • 电力企业所得税按期
  • 养老机构范畴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设