nodejs中的fs模块中的方法

技术nodejs中的fs模块中的方法 nodejs中的fs模块中的方法nodejs中的fs模块
引入模块
const fs =require("fs")检测文件是否存在fs.stat(path,call

nodejs中的满量程模块中的方法

nodejs中的fs模块

引入模块

const fs=require('fs ')

检测文件是否存在fs.stat(路径,回调)

fs.stat(' ./node_modules ',(err,data)={ 0

如果(错误)

console.log(错误)

返回

}

console.log('是目录,data.isDirectory())

console.log('是文件,data.isFile())

})

创建目录fs.mkdir(路径,回调)

fs.mkdir(' ./css ',(err)={ 0

如果(错误)

console.log('出错,呃)

返回

}

console.log('创建成功)

})

创建写入文件文件(文件名,数据(字符串|缓冲区),选项(可选),回调)

/*

参数:

文件名

,数据(字符串|缓冲区)

,选项(可选|对象)

编码(字符串)默认utf8 '

模式(数字)文件读写权限默认438

标志(字符串)默认值w '

,回调

*/

fs.writeFile(' ./css/index.css ','你好这是钢性铸铁文件,err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('创建写入文件成功)

})

追加文件fs.appendFile(文件名、数据、回调)

fs.appendFile(' ./css/index.css ',' \n这是追加的内容,err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('追加成功)

})

读取文件fs.readFile(文件名、选项、回调)

/*

参数:

文件名

选项(可选对象):

{

编码

,旗帜

}

回收

*/

fs.readFile(' ./css/index.css ',(err,data)={ 0

如果(错误)

console.log('出错,呃)

返回

}

console.log('读取到数据:',data.toString())

})

读取目录fs.readdir(路径、选项、回调)

fs.readdir(' ./css ',(err,data)={ 0

如果(错误)

console.log('出错,呃)

返回

}

console.log(data) //['index.css ',' init.css']

})

重命名fs.rename(旧路径、新路径、回调)

/* 此方法有两个功能:

1.重命名文件

2.移动文件*/

fs.rename(' ./css/index.css ',' ./css/init.css ',err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('重命名成功)

})

删除文件fs.unlink(路径,回调)

fs.unlink(' ./css/index.css ',err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('删除成功)

})

删除目录fs.rmdir(路径,回调)删除目录必须为空目录

fs.rmdir(' ./css ',err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('删除目录成功)

})

学海无涯,活到老学到老!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130338.html

(0)

相关推荐

  • 10款好用的MySQL GUI工具分别是什么

    技术10款好用的MySQL GUI工具分别是什么这篇文章将为大家详细讲解有关10款好用的MySQL GUI工具分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。My

    攻略 2021年11月29日
  • 退烧按摩手法图解法,小儿发热推拿方法有哪些

    技术退烧按摩手法图解法,小儿发热推拿方法有哪些小儿发烧推拿手法有什么小儿发热是指小儿体温超过正常范围,可见于多种急、慢性疾病过程中退烧按摩手法图解法。根据小儿发热病因可将其分为外感发热、肺胃实热和阴虚内热,临床可采用按摩

    生活 2021年10月22日
  • 39三分之一是多少码,码数码数38又三分之一是什么意

    技术39三分之一是多少码,码数码数38又三分之一是什么意是欧洲鞋码的表示方式,是介于37和38之间,三分之一就是更靠近37码。阿迪的鞋子尺码不是以0.5进位的,是以2/3进位的,因此就会出现41又1/3,41又1/3等鞋

    生活 2021年10月20日
  • RabbitMQ原理以及使用场景是什么

    技术RabbitMQ原理以及使用场景是什么本篇文章给大家分享的是有关RabbitMQ原理以及使用场景是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一.

    攻略 2021年11月23日
  • xamarin开发安卓app教程(xamarin安卓移动开发视频教程)

    技术如何更改Xamarin Android App名称这篇文章将为大家详细讲解有关如何更改Xamarin Android App名称,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。更改X

    攻略 2021年12月21日
  • 产品销售明细表,如何用电子表格做销售记录单

    技术产品销售明细表,如何用电子表格做销售记录单1、首先产品销售明细表,新建并打开一个Excel表格,如图所示,输入销售清单的标题和正文。并把标题“商品销售明细清单”字体设为宋体,字号20,所在单元格合并居中。正文的文字居

    生活 2021年10月20日