varpath=require("path"); constfilePath="F:\\abc\\dd\\file.txt"// 规范化路径constnormalize=path.normalize("F:\\abc/dd") // 用于连接路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符,Unix系统是"/",Windows系统是"\"。constpathJoined=path.join("F:\\abc", "/dd") // 判断参数 path 是否是绝对路径。constisAbsolute=path.isAbsolute("/dd") // 返回路径中代表文件夹的部分,同 Unix 的dirname 命令类似。constdirname=path.dirname(filePath) // 返回路径中的最后一部分。同 Unix 命令 bashname 类似。constbashname=path.basename(filePath) // 返回路径中文件的后缀名,即路径中最后一个'.'之后的部分。如果一个路径中并不包含'.'或该路径只包含一个'.' 且这个'.'为路径的第一个字符,则此命令返回空字符串。constextname=path.extname(filePath) console.log({ normalize, pathJoined, isAbsolute, dirname, bashname, extname });
执行结果: