系列文章目录
var fs = require('fs');
//必须引入的内部模块
/* fs模块文件操作
readFile readFileSync(同步方法)读取内容
writeFile writeFileSync(同步方法)写入文件
appendFile appendFileSync(同步方法)追加内容
unlink unlinkSync(同步方法)删除文件
mkdir mkdirSync (同步方法)创建文件夹
rmdir rmdirSync(同步方法)删除文件夹
*/
文章目录
- 系列文章目录
- 前言
- 一、readfile阅读文件内容
- 二、writeFile写入内容
- 三.appendFile追加内容
- 四.unlink删除文件
- 五.mkdir创建文件
- 六.rmdir创建文件
前言 【Node.js|Node.js fs模块(文件模块), 读取和写入 创建、删除(文件/文件夹)】首先使用Node.js中的fs模块需要先导入
var fs = require('fs');
,区分清除 内容追加和写入内容的区别!!!一、readfile阅读文件内容 Node.js两个阅读文件内容的方法
readfile(路径,内容,function(err,data){})
readfileSync(路径,内容)
代码如下:
//阅读文件(同步)
fs.readFile('write.txt', function(err, data) {
console.log(data.toString());
console.log(err);
})
//阅读文件(异步)
var docu = fs.readFileSync('write.txt');
console.log(docu.toString());
二、writeFile写入内容 代码如下(示例):
!!!!!注意写入内容的时候会将文件中的内容清空
//写入文件内容 (异步)
fs.writeFile('write.txt', '123', function(err) {
console.log(err);
});
//写入文件内容 (同步)
fs.writeFileSync('write.txt', '123456464')
三.appendFile追加内容 代码如下(示例):
//追加写入内容(异步)
fs.appendFile('write.txt', '4564646', function(err) {
console.log(err);
})
//追加写入内容(同步)
fs.appendFileSync('write.txt', '我是同步的appendFileSync')
四.unlink删除文件 代码如下(示例):
//对文件的操作
//删除文件(异步)
fs.unlink('write.txt', function(err) {
console.log(err);
});
//删除文件(同步)
fs.unlinkSync('write.txt')
五.mkdir创建文件 代码如下(示例):
//创建文件夹(异步)
fs.mkdir('./a', function(err) {
console.log(err);
});
//创建文件夹(同步)
fs.mkdirSync('./b')
六.rmdir创建文件 代码如下(示例):
//删除文件夹(异步)
fs.rmdir('./a', function(err) {
console.log(err);
})
//删除文件夹(同步)
fs.rmdirSync('./b')
推荐阅读
- 前端|web靶场 ----- xss-labs
- javascript|canvas核心内容
- css|【玩转CSS】一文带你了解浮动
- html|学成在线官网首页完整版(含psd源文件)
- 前端|刷题,巩固基础的好方法
- 前端|web学习笔记之JavaScript(一)
- 前端笔记|TypeScript基础
- 前端|flex布局
- web前端学习|18.Vue组件化编程