位置: 编程技术 - 正文

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

  • 个人所得缴税租房减免该怎么弄?
  • 外籍人员税收优惠政策
  • 城建税是什么税率
  • 实收资本印花税是营业账簿吗
  • 税法有哪些构成要素及各要素之间有何关系
  • 收取职工工会会费收据
  • 分公司是否可以参与投标招标
  • 单用途卡与多用途卡
  • 企业所得税汇算清缴退税怎么做账
  • 预付款保函履约保函
  • 以前年度记错的费用怎么调整?
  • 收到汇算清缴退税账务处理
  • 银行漏记账会造成什么后果
  • 购进旅客运输服务为什么不能抵扣进项税额
  • 总资产周转率ttm
  • 企业收到进项发票
  • 企业所得税年报错了怎么更正
  • 半变动成本和延期成本的区别
  • 持续经营净利润和扣非净利润
  • 出口退税系统怎么导入数据
  • 以前年度损益调整借贷方向
  • 累计结转是什么意思
  • 发票金额与实际付款金额不一致
  • 白条入账会给什么处分
  • google搜索打不开怎么办
  • 电脑经常蓝屏修复
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • php基础入门教程
  • register.exe - register进程有什么用.是什么意思
  • 其它业务收入是什么科目
  • 一个非常好看的中秋礼物怎么做
  • php 单例模式优点及如何实现
  • 建筑行业总分包怎么算
  • Yii2 rbac权限控制操作步骤实例教程
  • 解决跨域问题的注解
  • 资金平衡表的编制方法
  • python 构建
  • php 数学函数
  • 软件折旧费
  • 企业所得税汇算清缴操作流程
  • 完整财务报表包括哪几类
  • 不免征个人所得税的是个人转让著作权所得
  • 进什么税额
  • 织梦使用手册
  • 设计模式代理模式
  • 帝国cms视频教程
  • ubuntu卸载ubuntu-desktop
  • 开发日志模板
  • 递延所得税资产和递延所得税负债
  • 电脑管理费用入什么账户
  • 科技公司技术服务费税率
  • 小规模季度开票不超过多少
  • 企业给员工交公积金怎么办理
  • 报废半成品怎么做账
  • 建筑施工企业检查的内容包括什么
  • 材料按计划成本计价下,外购材料结算
  • 购进材料无发票会计分录
  • 零售行业会计分录怎么做
  • 可以自行开具增值税专用发票的行业有哪些
  • 出口退税贷方余额是什么意思
  • 工业企业应收账款减少原因分析
  • win7怎么把桌面图标显示出来
  • ubuntu20.4配置ip
  • win8系统计算器快捷键
  • 如何知道文件的解压密码
  • ubuntu20.04升级21.04
  • centos7挂载
  • 360误删文件恢复怎么恢复
  • 在Linux系统中如何打开R语言控制台
  • 近期win7蓝屏
  • win7旗舰版升级win10
  • windows预览0x80072ee7
  • windows10 正式版
  • jquery动态添加
  • 使用jquery
  • jquery示例
  • shell脚本实现ssh登录
  • 游戏客服怎么跟客户聊天
  • 河南工商年检网上申报
  • 个人所得税子女教育和赡养老人抵扣多少税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设