位置: 编程技术 - 正文

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

  • 税后营业利润和利润总额的区别
  • 公司间借款利息增值税进项能否抵扣
  • 转让旧固定资产可以开专票吗
  • 企业所得税的成本是含税还是不含税
  • 房地产土地使用权是无形资产吗
  • 个人独资企业转个体户怎么办理
  • 举例说明税收支出的形式
  • 知道增值税如何计算开票金额
  • 凭证更正方法有哪些
  • 其他应收怎么调增值税
  • 支付员工经济补贴怎么算
  • 净资产利润率等于净资产收益率吗
  • 商贸公司账务复杂吗
  • 餐饮店投资入股注意事项
  • 税负率是税率吗
  • 建筑工程老项目时间
  • 年度账套怎么结转下一年
  • 公司购买理财产品的收益计入什么科目
  • 增值税发票开具错误重开该怎么做会计分录?
  • 公司做贷款
  • 没收到电费账单怎么办
  • 留抵增值税的会计处理
  • php中??
  • mmtraylsi.exe是什么进程 有什么作用 mmtraylsi进程查询
  • 事件监听处理的实现原理
  • 员工出差机票计入什么科目
  • 兼职老师工资怎么扣税
  • 中小企业应交税费
  • 电票怎么付给别人
  • javascript数据类型
  • linux mput命令
  • vue组件教程
  • 公司卖地如何交税
  • 个人出租租房交什么税
  • 工业企业采购部工作职责
  • 使用xampp建立www服务
  • 没有发票怎么做收入
  • 饭店招牌发光字
  • sql查询必须在什么的基础上创建
  • 知道收入不知道成本
  • 折旧与摊销会计分录
  • 社保计提少了怎么办
  • 股东借款如何认定为出资
  • 制造费用主要核算项目
  • 单位垫付职工个税如何记账
  • 应付职工薪酬代扣社保
  • 政府补贴业务如何发放
  • 跨年的进项税额转出要补交税款吗
  • 冲销以前年度主营业务成本
  • 持有至到期投资是债权投资吗
  • 资产负债表负债率怎么计算
  • 机票行程单改签费抵扣 税务局
  • 以销定产会计怎么做账科目
  • 房地产一般纳税人可以不预缴增值税吗?
  • 企业所得税季报营业成本包括哪些
  • Windows Server 2003系统进程中NETWORK SERVICE相关知识详解
  • 如何关闭windows程序
  • win7怎么装win8系统
  • ubuntu安装chrom
  • a4腰多大
  • win8引导盘
  • w10系统怎么压缩
  • windows8窗口
  • 分布式队列秒杀活动
  • 深入剖析典型案例
  • JavaScript:Array类型全面解析
  • 批处理删除空文件夹
  • [置顶] 混合、反走样、雾效、多边形偏移
  • 文件夹如何取名字
  • python int 转 float
  • Unity3D之Transform参数
  • 安卓编程视频教程
  • 有趣的单机游戏
  • unity的shader用法
  • android 界面切换
  • 在linux安装python
  • 简述会计估计及其特点
  • 税务ca证书过期
  • 销售土地使用权的税率
  • 武汉代账公司一般怎么收费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设