位置: 编程技术 - 正文

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年考试成绩
  • 公对公转账在手机上怎么操作
  • 金蝶标准版如何结转到下月
  • 养老险的基数
  • 平均分摊法计算公式
  • 防伪税控开具发票明细表
  • 冲减往年管理费用
  • 前期认证未抵扣
  • 包装物一次摊销的会计分录
  • 工资扣款的规定
  • 企业之间利息收入怎么做账
  • 小规模纳税人月收入超过10万,要交多少税
  • 公务用车用油
  • 兼兼的意思
  • 可以自行设计的软件
  • 2月发1月工资个税怎么算
  • 几种更正法
  • 海关对现金携带数量有要求吗
  • 住房公积金是福利费吗
  • 结转已经销售商品成本
  • 代垫费用的进项税怎么算
  • vpengine.exe进程
  • dreamweaver 是什么
  • 公司收到医疗保障局打入的钱怎么做账
  • 其它业务收入是什么科目
  • 作废的凭证不能恢复吗
  • php常用设计模式(大总结)
  • 购买税盘怎么做分录
  • php的转义字符反斜杠
  • 期末库存盘点表
  • php zend
  • 日落后的托莱多全景,西班牙 (© Frank Fischbach/Alamy)
  • 增值税免征与即征的区别
  • 独立核算分公司和非独立核算分公司
  • web应用程序的主要组成部分
  • etc通行费发票可以抵扣吗
  • 微信小店api
  • vue初始化命令
  • 税额抵减情况表和减免税申报表
  • yum命令详解
  • 增值税留抵税额科目如何使用
  • 什么是支付宝账号如何查看
  • 固定资产折旧完报废账务处理
  • 报税营业成本包括什么
  • sql server打开方式
  • mongodb导入数据三种方式
  • 查询不到shsh怎么回事
  • 收缩数据库日志文件对数据有影响吗
  • mysql的环境配置
  • 背书的行为
  • 以前年度费用未入账,现可以入账吗?
  • 企业如何进行促销
  • 车间拆除施工方案
  • 收到海关进口关税怎么办
  • 增值税加计抵减企业所得税如何处理
  • 业务招待费礼品要扣个税吗
  • 印花税计入哪个会计分录
  • 开户一定要去银行吗
  • 小微企业和小规模纳税人的区别
  • 存货周转率多少属正常范围
  • mysql如何优化sql查询
  • 64位win7旗舰版右下角音量小喇叭图标不见了怎么找回?
  • Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步配置教程
  • 哪个是win8.1更新win10的补丁
  • win8系统切换桌面
  • Win10用户狂喷微软:更新日志功能还没加上去
  • linux的curl
  • windows 10更新卡住
  • js 原型链继承 原型式继承
  • nodejs oom
  • linux rpm -i
  • linux awk $1
  • jquery选择器的使用
  • python int 转 float
  • 怎么监控键盘输入
  • javascript $符号
  • 设立新的机构或开办新的业务
  • 个人所得税完税证明在哪里查询打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设