位置: 编程技术 - 正文

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

  • 所得税优惠政策最新2022
  • 汽油费通行费等怎么记账
  • 发行股票手续费佣金计入什么科目
  • 银行开出的发票可以进行税抵扣吗
  • 印花税可以申报以前年度吗
  • 一般纳税人印花税的计算公式
  • 收不回的款项怎么处理
  • 当月有进项无销项月末怎么处理
  • 连锁药店总部的首营资料
  • 网络服务费属于什么费用
  • 个人所得税交税怎么交的
  • 对公账户如何转到法人账户
  • 装修保证金怎么记账
  • 多交税款抵税会计分录
  • 全体员工出去旅游朋友圈怎么发
  • 无分包声明
  • 公司长期应付账款怎么算
  • 购买投资理财产品放的会计处理怎么做?
  • 在建工程全部费用化
  • 没建账的个体户如何交个人所得税?
  • 企业允许加计扣除的研发费用主要包括哪些?
  • 收到员工偿还的借款8000元,所生成的凭证会计分录
  • 机会成本怎么计量
  • 个人开发票给公司需要提交哪些资料
  • 增值税普通发票有什么用
  • win10 专业版 企业版
  • 手撕票怎么做会计分录
  • 红字专用发票是红色的吗
  • macos新版本
  • PHP 中 Orientation 属性判断上传图片是否需要旋转
  • 华为鸿蒙os升级机型曝光
  • 发散思维的关键
  • 喀拉拉邦地理位置
  • Skype.exe - Skype是什么进程 有什么用
  • 家用电脑分为哪几类
  • 装机电源怎么装
  • php错误和异常
  • PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
  • php大于等于号怎么打
  • 小企业会计准则适用于哪些企业
  • php如何定义二维数组
  • 房租税务局代增值税发票 税点
  • 公司购买承兑
  • 在发生以下的情况下,可判定货物
  • layui 树形
  • 工会经费月月都缴纳吗?
  • 减值损失和减值损失区别
  • 上年科目记错如何更正
  • 发票报销是个人还是单位
  • 小规模免税收入怎么做账
  • 营业成本指的什么
  • 生产企业成本核算案例
  • 多提税金的具体分录
  • 结转销项税额至未交增值税的结转系数
  • 免征的教育费附加怎么做账
  • 消防劳保
  • 特许权使用费税前扣除
  • 新税法和新准则的关系
  • 固定资产增加的方式有
  • mysql数据库中文
  • 在一台服务器上安装软件
  • 尽量别熬夜
  • linux安装.sh
  • linux快速清空大日志文件
  • centos8复制文件
  • mac dock栏不见了
  • win10 提示你的设备遇到问题 需要重新启动
  • ES6 javascript中Class类继承用法实例详解
  • 如何正确使用农药芸苔素
  • 收藏了很久的句子
  • js两个函数互相调用
  • nodejs json数据库
  • js上滑翻页
  • 简述javascript的主要特点
  • android自定义权限申请弹窗
  • 简单的安卓代码
  • python程序开发
  • 税务局把我拉入黑名单了怎么办
  • 河南准生证查询平台
  • 监察室主任岗位职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设