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)

相关推荐

  • 分析PostgreSQL创建函数的过程

    技术分析PostgreSQL创建函数的过程本篇内容主要讲解“分析PostgreSQL创建函数的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分析PostgreSQL创建函

    攻略 2021年11月5日
  • 长发发型扎法100种图片,有什么好看的编发值得推荐么

    技术长发发型扎法100种图片,有什么好看的编发值得推荐么临时被邀请参加聚会,再去做美发是肯定来不及了,又不想顶着乱糟糟的头发参加聚会,该怎么办呢?今天我就教大家一款能够简易俗称的盘发,优雅又自然,不会显得太过隆重,简单搭

    生活 2021年10月31日
  • Tomcat9中如何管理session

    技术Tomcat9中如何管理session这篇文章主要介绍Tomcat9中如何管理session,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!源码解析session相关共有两个类:Standard

    攻略 2021年12月8日
  • Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些

    技术Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些Linux中ssh配置无密码登陆完整步骤以及需要注意的问题有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小

    攻略 2021年10月22日
  • 如何用Python爬虫抓取代理IP

    技术如何用Python爬虫抓取代理IP本篇文章为大家展示了如何用Python爬虫抓取代理IP,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。不知道大家在访问网站的时候有没有遇到过这

    攻略 2021年10月28日
  • ES6新特性常用的知识点有哪些

    技术ES6新特性常用的知识点有哪些这篇文章主要介绍了ES6新特性常用的知识点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.关键字Let 关键字

    攻略 2021年11月13日