Node.js 中的 fs 模块与Path模块方法详解
概述:
文件系统模块是一个简单包装的标准 posix 文件 i/o 操作方法集。可以通过调用 require("fs") 来获取该模块。文件系统模块中的所有方法均有异步和同步版本。
文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。
回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。
如果异步操作执行正确并返回,该错误形参则为null或者undefined。如果使用的是同步版本的操作方法,一旦出现错误,会以通常的抛出错误的形式返回错误。
可以用try和catch等语句来拦截错误并使程序继续进行。
fs模块
- fs 模块是node.js 官方提供的、用来操作文件的模块,提供了一系列的方法和属性用来满足用户对文件的操作需求。
- fs.readfile()方法,用来读取指定文件中的内容fs.wirtefile()方法,用来向指定文件中写入内容
通过如下方式引入
具体使用规则如下:
path模块
path模块是node.js官方提供的、用来处理路径的模块。用来满足用户对路径的处理和需求。
首先通过如下方式引入
例如:
path.join()方法,用来将多个路径片段拼接成一个完整的路径字符串path.basename()方法,用来从路径字符串中将文件名解析出来path.extname()方法,用来获取路径中的扩展名部分
path.join()方法
2.path.basename()方法
3.path.extname()方法
总结:fs模块与path模块都是node.js的核心模块,二者都是对文件的操作,但不同的是,fs模块是对文件内容读写的操作,而path模块是对文件名以及路径操作,在使用的时候不要搞混。
到此这篇关于node.js 中的 fs 模块与path模块方法详解的文章就介绍到这了,更多相关nodejs fs 模块与path模块内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 解析pandas apply() 函数用法(推荐)
下一篇: 期末成绩管理系统
推荐阅读
-
详解Node.js中path模块的resolve()和join()方法的区别
-
举例详解Python中threading模块的几个常用方法
-
node.js中debug模块的简单介绍与使用
-
详解Nginx服务器中map模块的配置与使用
-
详解node.js平台下Express的session与cookie模块包的配置
-
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
-
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
-
node.JS路径解析之PATH模块使用方法详解
-
node.js中process进程的概念和child_process子进程模块的使用方法示例
-
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)