首页技术文章正文

怎样使用path模块进行完整的路径操作?

更新时间:2023-07-28 来源:黑马程序员 浏览量:

IT培训班

在文件操作过程中,除了基本的文件操作外,经常会遇到路径拼接的问题,例如读取一个路径中文件名部分,获取一个文件中的扩展名部分,把两个不完整的路径拼接成一个完整的路径等。针对这些路径字符串的操作问题,Node.js的Path模块提供了路径字符操作相关API,如表所示。

1690538699677_函数.png
表1是Node.js的Path模块提供的与路径字符操作相关的一些API,Path为核心模块,模块标识为“path”,所以在文件中加载该模块可以使用如下语句。

const path = require('path');

上述代码使用require0方法引入了系统模块Path。

由于Path模块的API都比较简单,下面将演示如何在Windows系统中使用path.joinO方法拼接路径字符串。本案例的具体实现步骤如下所示。

(1)在C:codeichapter02目录下创建path.js文件,在该文件中编写如下代码

const path = require('path');
const finalPath = path.join('public','uploads','avatar');
console.log(finalPath);

上述代码中,第2行代码使用path.join()方法拼接public、uploadls、avatar 路径字符串,并使用finalPath常量来接收path.join()方法返回的结果。

(2)打开命令行工具,切换到path,js文件所在的目录,并输人“node path.js”命令,
path.js文件执行结果如图所示。

从图中所示的输出结果可以看出。此时已经拼接好了一个路径,因为当前系统为Windows,所以使用的是反斜杠“”作为分隔符进行拼接。

1690539267562_图666.jpg

分享到:
在线咨询 我要报名
和我们在线交谈!