Node.js|Node.js fs模块(文件模块), 读取和写入 创建、删除(文件/文件夹)

系列文章目录

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')

    推荐阅读