位置: 编程技术 - 正文

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

  • 国际税收协定是怎样避税的
  • 工资计提金额有误怎么调整
  • 固定资产清理的账务处理
  • 怎么算毛利润计算公式
  • 未达起征点附加税还需要扣税嘛
  • 简易计征怎么开票
  • 项目部电缆属于固定资产吗
  • 红发票和蓝发票
  • 简易征收类型
  • 员工全额承担社保账务怎么做?
  • 特种设备电梯如何监管
  • 发票代码和发票号码是什么
  • 个人独资交什么税?
  • 行业协会的作用定位
  • 事业单位跨年度错账调整
  • 4s店维修委托书的主要内容
  • 进口一批原材料,海关核定的关税完税价格
  • 支付保安公司的钱违法吗
  • 一般纳税人汽车修理费可以抵扣吗
  • 不交社保的单位违法吗?
  • 学校应该缴纳的税
  • 进项税额加计抵减如何申报
  • 完工产品定额直接材料费用
  • 账务中如何把短期借款转变为实收资本?
  • 加计扣除是什么优惠方式
  • 增值税纳税申报实训心得体会
  • 税控盘提示未抄报税
  • 小规模纳税人缴纳增值税怎么做账
  • 月末是指
  • 长期股权投资增加的原因
  • 光伏发电 电费
  • 员工离职补偿金计算方法
  • 卖固定资产如何申报
  • 视同销售怎么做账务处理
  • 手机cpu性能排行榜2023最新天梯图
  • php基础函数
  • 搬迁收入税务筹划
  • 篱笆的样子
  • 多洛米蒂徒步线路
  • 流动资产占总资产比重多少较为合适
  • 旺阿雷自然保护区里的旺阿雷瀑布,新西兰北岛 (© Nathan Kavumbura/Getty Images)
  • 清包劳务有措施费吗
  • zend framework手册
  • thinkphp模型作用
  • php socketio
  • php 数学函数
  • 销售建材行业
  • 江西税务官网
  • 公司出租房屋如何开票
  • MySQL中create table as 与like的区别分析
  • 发票收款人和复核人在哪儿政
  • 让渡资产使用权什么意思
  • 个人开技术服务费
  • 增值税进项税额抵扣期限最新
  • 哪些情况下可以终止心肺复苏
  • 开办费入哪个会计科目
  • 发票章盖得不清晰怎么办
  • 什么是增值税
  • 现金日记账是什么帐
  • 我的发票查询
  • 深度技术win11
  • 苹果mac没有声音怎么办
  • xpkw
  • centos安装图形oracle11g
  • winxp如何修改密码
  • windows怎么安装
  • 怎么打开xp
  • 广告文章叫什么
  • 如何实现左侧固定,右侧自适应的布局
  • jquery 回车
  • unity ui
  • python在设计领域的应用
  • Metaio in Unity3d 教学--- 三. 使用ID Marker作为扫描目标
  • html应用css
  • 增值税普通发票可以抵扣吗
  • 江苏电子税务局app下载
  • 税务人的形象
  • 江苏国税电子税务局网登录
  • 陕西省国家税务局
  • 电子发票查询官方
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设