位置: 编程技术 - 正文

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万免税是含税还是不含税
  • 股东公司
  • 城建税和教育附加税
  • 年末结转流程图
  • 公司社保退回会退钱吗
  • 投资收益会计处理
  • 增值税需要自己交吗
  • 增值税农产品扣除率
  • 代发工资超过5000 可以不交税吗
  • 销项负数发票怎么填报增值税报表
  • 公司的企业所得税和个人所得税
  • 公司取得政府赔偿款要交增值税吗
  • 应向客户收取的出租包装物租金
  • 违约金收税吗
  • 长期包租收入如何进行会计处理
  • 销售费用广告费存在哪些问题
  • 转让土地使用权需要缴纳什么税
  • 公益性捐赠增值税申报表怎么填
  • 增值税普通发票有什么用
  • 汇算清缴时所得税费用
  • 个人车辆过户给公司
  • 印花税退款分录
  • 前期差错更正怎么计算
  • 支付公司保洁费未开发票
  • linux架构师是做什么的
  • php取二维数组的一组内容
  • 安装winsock
  • 商品流通企业库存商品的核算方法主要有
  • 双峰骆驼什么意思
  • uniapp实战
  • framework4.0怎么打开
  • 电票怎么付给别人
  • 金蝶利息收入结转怎么弄
  • mount.nfs an incorrect mount
  • php中验证码如何实现登录验证
  • 存货跌价准备的账务处理
  • 单位购图书怎么入账
  • 商业会计与财务会计的相同
  • 生产企业免抵退红字冲减
  • 一般纳税人申报表电子版
  • mac卸载软件在哪里彻底卸载?
  • 企业将重组债务转为资本的会计处理
  • 工资发放凭证原件指什么意思
  • 公司注销前欠客户钱
  • 什么是原始凭证?简述原始凭证审核的内容
  • 小规模增值税税率2023
  • 红冲去年费用会计分录
  • 房地产企业进项税抵扣的时间
  • 销售返利是否需要交税
  • 预收账款账务处理流程图
  • 应付职工薪酬属不属于流动负债
  • mysql 一键安装
  • sql server错误和使用情况报告
  • sql语句提取字符串中数字
  • mysql+php
  • 电脑收藏夹文件恢复
  • linux kill-15
  • win1020h2版好不好
  • I810 Graphics LINUX Driver的安装
  • windows10 禁用u盘
  • cocos2dx 3.3 + QT5.3制作游戏编辑器
  • JavaScript的函数库
  • python定时利用QQ邮件发送天气预报的实例
  • 使用linux的收获心得
  • jQuery实现表格与ckeckbox的全选与单选功能
  • 淘宝python基础教程
  • ajax按顺序执行
  • ie不支持p标签
  • unity3d基本操作
  • unity手柄圆盘
  • jquery自带的弹出框
  • 国税局升迁难么
  • 无锡市高新区税务局张贤平
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设