02-node.js进行简单的文件读写以及获取文件目录

这是我学习node的整理笔记。是我对各个视频和文档的综合理解,以备我日后复习存储。如果有错误的地方,还请各位大佬多多赐教。

一、node.js进行简单的文件写入

1、加载 文件 核心模块

var fs = require('fs');

2、writeFile写文件

  • 第一个参数:文件路径
  • 第二个参数:文件内容
  • 第三个参数:回调函数

回调函数参数意义

文件写入dataerror
成功数据null
失败null错误对象

注意
        当文件不存在时,node.js会自动帮我们创建一个文件。
        当文件存在时,我们写入的内容会覆盖文件的内容

fs.writeFile('../data/helloWord.md', 'hello Node!很高兴与你相遇!', function(error,data) {
    console.log('文件写入成功');
});

我的helloWord.md文件就没有创建,当我们运行时,文件会自动创建:
在这里插入图片描述

一、node.js进行简单的文件读取

1、加载 文件 核心模块

var fs = require('fs');

2、readFile读文件

  • 第一个参数:文件路径
  • 第二个参数:回调函数

回调函数参数意义

文件读取dataerror
成功数据null
失败null错误对象

注意
        当文件不存在时,node.js会返回一个error对象
        data:默认二进制数据,可以通过.toString()转为字符串

fs.readFile('../data/helloWord.md', function(error, data) {
    error ? console.log("读取文件失败") : console.log(data.toString());
});

在这里插入图片描述

一、node.js获取文件目录

1、加载 文件 核心模块

var fs = require('fs');

2、readdir文件目录

  • 第一个参数:文件路径
  • 第二个参数:回调函数

回调函数参数意义

文件写入fileserror
成功文件null
失败null错误对象

注意
        files返回一个数组对象

fs.readdir('../img', function(error, files) {
    error ? console.log("目录不存在") : console.log(files);
});

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值