fs模块 练习题

编写程序:

在文件夹data里有文件a.txt和文件b.txt。将文件a.txt和文件b.txt的内容读取后写入文件c.txt中。

一、同步读取

const fs =require('fs');
let datas1=fs.readFileSync('./data/a.txt');
let datas2=fs.readFileSync('./data/b.txt');
let datas3=datas1+datas2;//对错误进行处理
// catch捕获异常。如果文件不存在,报错。应该捕获异常
try {fs.writeFileSync('./data/c.txt',datas3);
} catch (e) {console.log(e);
}

二、异步读取

const fs =require('fs');
fs.readFile('./data/a.txt',(err,data1)=>{ //读取a.txtif(err){console.log('a读取错误');return;}console.log(data1.toString());fs.readFile('./data/b.txt',(err,data2)=>{ //读取b.txtif(err){console.log('b读取错误');return;}console.log(data2.toString());
//对错误进行处理try {fs.writeFile('./data/c.txt',data1 + data2 ,(err)=> { //data1 + data2 a与b的内容if(err){console.log('c写入错误');return;}console.log('写入成功');});} catch (e) {console.log(e);}});
});

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/540824.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

普林斯顿算法讲义(一)

原文:普林斯顿大学算法课程 译者:飞龙 协议:CC BY-NC-SA 4.0 1. 基础知识 原文:algs4.cs.princeton.edu/10fundamentals 译者:飞龙 协议:CC BY-NC-SA 4.0 概述。 本书的目标是研究各种重要和有用的算法——…

VASPMATE:集成用户界面程序 + 高通量计算

主要功能: “开发了一个集成的用户界面C程序,通过VASP代码进行高通量(HT)第一性原理计算,简称VASPMATE,具有强大的预处理功能,可用于各种结构建模和计算参数设置以及后处理分析用于电子、能量和…

Hadoop大数据应用:HDFS 集群节点扩容

目录 一、实验 1.环境 2.HDFS 集群节点扩容 二、问题 1.rsync 同步报错 一、实验 1.环境 (1)主机 表1 主机 主机架构软件版本IP备注hadoop NameNode (已部署) SecondaryNameNode (已部署) Resourc…

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的安全帽检测系统(深度学习模型+UI界面代码+训练数据集)

摘要:开发先进的安全帽识别系统对提升工作场所的安全性至关重要。本文详细介绍了使用深度学习技术创建此类系统的方法,并分享了完整的实现代码。系统采用了强大的YOLOv8算法,并对其与YOLOv7、YOLOv6、YOLOv5的性能进行了详细比较,…

ElasticSearchLinux安装和springboot整合的记录和遇到的问题

前面整合遇到的一些问题有的记录在下面了,有的当时忘了记录下来,希望下面的能帮到你们 1:Linux安装ES 下载安装: 参考文章:连接1 连接2 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch…

深度学习神经网络训练环境配置以及演示

🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:高性能(HPC)开发基础教程 🎀CSDN主页 发狂的小花 🌄人生秘诀:学习的本质就是极致重复! 目录 1 NVIDIA Dr…

如何优化淘宝直播 PC 推流端性能

基于 Electron 的淘宝直播 PC 推流端已经上线一年多,期间迭代了很多功能,应用也越来越庞大。自上线以来也收到一些用户反馈应用启动慢、打开推流页面慢、运行过程页面交互操作卡、推流画面卡、CPU 占用过高等性能问题。针对这些问题,我们要怎…

19.ADC模数转换器知识点+AD单通道AD多通道应用程序示例

0. 江协科技/江科大-STM32标准库开发-各章节详细笔记-查阅传送门_江协科技stm32笔记-CSDN博客文章浏览阅读2.9k次,点赞44次,收藏128次。江协科技/江科大-STM32标准库开发-各章节详细笔记-传送门至各个章节笔记。基本上课程讲的每句都详细记录&#xff0c…

前端工程化(一)(精品、面试必备基础)(春招、秋招)

目录 Node.js 开发Node.js 是什么?Node 的应用场景Node 安装和管理Node 的版本工具 JavaScript 代码执行Node 的输入和输出输入输出 Node程序传递参数Node 的 REPLNode 的全局对象 Node.js 开发 Node.js 是什么? Node.js是一个基于V8 JavaScript引擎的JavaScript 运行时环境…

DVWA 靶场搭建

文章目录 环境说明1 DVWA 简介2 DVWA 安装 环境说明 操作系统:Windows 10PHPStudy 版本: 8.1.1.3Apache 版本:2.4.39MySQL 版本 5.7.26 1 DVWA 简介 DVWA(Damn Vulnerable Web App)是一个基于 “PHP MySQL” 搭建的Web应用程序&…

Java基础—JAVA类的生命周期问题

1.JDK与JRE的作用 当我们编写Java程序时,我们实际上是在使用一种高级编程语言,而计算机最终需要将这些高级语言转换成机器语言才能执行。在这个过程中,Java开发工具包(JDK)和Java运行时环境(JRE&#xff0…

VR全景看房:超越传统的看房方式

近年来,新兴技术不断涌出,例如大数据、VR全景、人工智能、元宇宙等。随着科技不断发展,VR全景技术在房地产行业中的应用也是越发广泛,逐渐超越了传统的看房方式。今天,就让我们一起来深入探讨一下VR全景技术在VR看房中…