位置: 编程技术 - 正文

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

  • 购进农产品的进项税额是9还是10
  • 差旅费津贴怎么报税
  • 支付转让费待摊怎么做账
  • 财务软件续费怎么记账
  • 视同销售的销售额如何确定
  • 酒店购买餐具会计分录
  • 小规模纳税人增值税税率
  • 企业合并的会计方法选择
  • 个人咨询服务费合同
  • 哪些政府补助属于国家
  • 加班工资算做个月工资吗
  • 的税收分类编码
  • 公司一般根据什么裁员
  • 2019一般纳税人租赁费税率
  • 个人出租住房增值税免税政策
  • linux怎么安装程序
  • 政府购买缴纳社保吗
  • macbook怎么压缩视频大小
  • 出租方的维修义务
  • 赠品不开发票合理么
  • 税务登记后每个月交什么钱
  • PHP:pcntl_signal_dispatch()的用法_PCNTL函数
  • yolov3简介
  • php数组函数有哪些
  • html span标签作用
  • vmware vmtools
  • break能结束一个函数的调用
  • discuzq是个做什么
  • MS Excel: COUNTIF Function (WS)
  • 公司的内账
  • 银行的抵债资产会过到银行名下吗
  • 技术服务的范围
  • 淘宝企业店必须绑定对公账户吗
  • php7安装mysqli扩展
  • python调试器是什么
  • 一般纳税人按简易办法计税销售额
  • 一般纳税人应交税费二级科目有哪些
  • 网上申请发票要钱吗
  • 安装sql2005提示sql server服务无法启动
  • 利润减负债
  • 未投入使用的固定资产折旧计入什么科目
  • 私立幼儿园规模标准
  • 待摊费用要怎么做账
  • 多交的应交税费资产负债表怎么填
  • 按次缴纳的个人所得税
  • 小规模纳税人销售自己使用过固定资产
  • 小规模纳税人开专票税率是多少?
  • 融资租入的设备怎么入账
  • 存货期末计量按什么分类
  • 长期待摊费用怎么做账
  • pps影音怎么没有了
  • win7共享在哪
  • centos下安装gcc
  • 密码多次错误被锁定怎么办
  • vim编辑器命令大全
  • win7系统宽带连接651
  • 如何彻底解决win10自动重启
  • linux虚拟机怎么查看目录
  • linux在u盘中运行
  • win7开机错误代码
  • cocos2dx3.2 android平台APK打包
  • android sdk platform要安装吗
  • linux tcptraceroute
  • 收藏了很久的句子
  • ios shell脚本
  • firefox margin-top失效的原因与解决办法
  • Node.js中的construct
  • jquery easyui 教程
  • 安卓手机管家推荐
  • 使用灭火器人要站在上风口还是下风口
  • python中ans
  • python代码检测在线
  • 有哪些推荐阅读的书
  • 财税专家刘杨简历图片介绍
  • 非税收入纳入一般公共预算管理
  • 别人给公司开的普票,怎么查询
  • 车辆缴纳购置税多少钱
  • 河南省国家税务局通用定额发票
  • 北京市门头沟最西边有个塔子叫什么
  • 玉石手镯零售环保要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设