Node.js v14.21.1 文档


目录

path 路径#

中英对照

path 模块提供了用于处理文件和目录的路径的实用工具。 可以使用以下方式访问它:


Windows 与 POSIX 的对比#

中英对照

path 模块的默认操作因运行 Node.js 应用程序的操作系统而异。 具体来说,当在 Windows 操作系统上运行时,path 模块将假定正在使用 Windows 风格的路径。





path.basename(path[, ext])#

中英对照

    path.basename() 方法返回 path 的最后一部分,类似于 Unix basename 命令。 尾随的目录分隔符被忽略,见 path.sep

    
    

    
    

    path.delimiter#

    中英对照

      提供特定于平台的路径定界符:

        
        

        
        

        path.dirname(path)#

        中英对照

          path.dirname() 方法返回 path 的目录名,类似于 Unix dirname 命令。 尾随的目录分隔符被忽略,见 path.sep

          
          

          path.extname(path)#

          中英对照

            path.extname() 方法返回 path 的扩展名,即 path 的最后一部分中从最后一次出现的 .(句点)字符到字符串的结尾。 如果 path 的最后一部分中没有 .,或者除了 path 的基本名称(参见 path.basename())的第一个字符之外没有 . 个字符,则返回空字符串。

            
            

            path.format(pathObject)#

            中英对照

              path.format() 方法从对象返回路径字符串。 这与 path.parse() 相反。

                
                

                
                

                path.isAbsolute(path)#

                中英对照

                  path.isAbsolute() 方法确定 path 是否为绝对路径。

                  
                  

                  
                  

                  path.join([...paths])#

                  中英对照

                    path.join() 方法使用特定于平台的分隔符作为定界符将所有给定的 path 片段连接在一起,然后规范化生成的路径。

                    
                    

                    path.normalize(path)#

                    中英对照

                      path.normalize() 方法规范化给定的 path,解析 '..''.' 片段。

                      
                      

                      
                      

                      
                      

                      path.parse(path)#

                      中英对照

                        path.parse() 方法返回一个对象,其属性表示 path 的重要元素。 尾随的目录分隔符被忽略,见 path.sep

                          
                          
                          
                          

                          
                          
                          
                          

                          path.posix#

                          中英对照

                            path.posix 属性提供对 path 方法的 POSIX 特定实现的访问。

                            path.relative(from, to)#

                            中英对照

                              path.relative() 方法根据当前工作目录返回从 fromto 的相对路径。 如果 fromto 都解析为相同的路径(在分别调用 path.resolve() 之后),则返回零长度字符串。

                              
                              

                              
                              

                              path.resolve([...paths])#

                              中英对照

                                path.resolve() 方法将路径或路径片段的序列解析为绝对路径。

                                
                                

                                path.sep#

                                中英对照

                                  提供特定于平台的路径片段分隔符:

                                    
                                    

                                    
                                    

                                    path.toNamespacedPath(path)#

                                    中英对照

                                      仅在 Windows 系统上,返回给定 path 的等效命名空间前缀路径。 如果 path 不是字符串,则 path 将不加修改地返回。

                                      path.win32#

                                      中英对照

                                        path.win32 属性提供对 path 方法的 Windows 特定实现的访问。

                                        返回顶部