React 学习笔记_22(Node.js 路径)

简介

path提供了一些用于处理文件与目录的路径工具,可以使用以下方式调用

const path = require("path");

path.basename(path[,ext])

path.basename() Method return path的最后一个部分。

参数

path : 预访问的路径。ext : 排除的文件内容。

範例

const path = require("path");const basename = path.basename("/foo/bar/baz/asdf/quux.html");console.log(basename);  //quux.htmlconst ext_basename = path.basename("/foo/bar/baz/asdf/quux.html",".html"); console.log(ext_basename); //quux

path.dirname(path)

path.dirname() method return path的目录名称。

参数

path : 预访问的路径。

範例

const path = require("path");const dirname = path.dirname('/foo/bar/baz/asdf/quux');console.log(dirname); ///foo/bar/baz/asdf

path.extname(path)

path.extname() Method return path的档案类别名称,从最后一次出现.(句点)字符到path最后一部分的字符串结束。如果在path的最后一部分中没有.,或者如果path的基本名称除了第一个字符以外没有.,则返回空字符串。

参数

path : 预访问的路径。

範例

const path = require("path");const extname1 = path.extname("index.html");console.log(extname1);  //.htmlconst extname2 = path.extname("index.coffee.md");console.log(extname2);  //.mdconst extname3 = path.extname("index.");console.log(extname3);  //.

path.format(pathObject)

path.format() Method 将输入的Object组合成字串并return,与path.parse()相反。

範例

const path = require("path");coonst format = path.format({    dir : "C:\\path\\dir",    base: "file.txt");console.log(format);  //"C:\\path\\dir\\file.txt"

path.isAbsolute(path)

path.isAbsolute()方法检测path是否为绝对路径,如果给定的path是零长度字符串,则返回false。

範例

const path = require("path");const isAbsolute1 = path.isAbsolute("/foo/bar");console.log(isAbsolute1); //trueconst isAbsolute2 = path.isAbsolute("bar\\baz");console.log(isAbsolute2); //false

path.join([...path])

path.join() Method 使用分隔符将所有给定的path连接在一起之后将组合的路径return。

参数

...path : 路径片段的序列。

範例

const path = require("path");const join = path.join("/foo","bar","baz","asdf","quux.html");console.log(join);  //\foo\bar\baz\asdf\quux.html

path.parse(path)

path.parse() Method return 一个Object,其属性表示path的重要元素。

Return的Object具有以下属性

http://img2.58codes.com/2024/20124767j6ZF5h4Key.png

dirrootbasenameext

範例

const path = require("path");const parse = path.parse("C:\\path\\dir\\file.txt");console.log(parse);  /*{                           root: 'C:\\',                          dir: 'C:\\path\\dir',                          base: 'file.txt',                          ext: '.txt',                          name: 'file'                          }*/

参考资料 :
path|Node.js


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章