阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js url.fileURLToPath

      Node.js url.fileURLToPath(url)

      • url < URL> | < string> 被转换为路径的文件的 URL 字符串或者 URL 对象。
      • 返回: < string> 被完全解析的平台特定的 Node.js 文件路径。

      此方法保证百分号编码字符解码结果的正确性,同时也确保绝对路径字符串在不同平台下的有效性。

      new URL('file:///C:/path/').pathname;    // 错误: /C:/path/
      fileURLToPath('file:///C:/path/');       // 正确: C:\path\ (Windows)
      
      new URL('file://nas/foo.txt').pathname;  // 错误: /foo.txt
      fileURLToPath('file://nas/foo.txt');     // 正确: \\nas\foo.txt (Windows)
      
      new URL('file:///你好.txt').pathname;    // 错误: /%E4%BD%A0%E5%A5%BD.txt
      fileURLToPath('file:///你好.txt');       // 正确: /你好.txt (POSIX)
      
      new URL('file:///hello world').pathname; // 错误: /hello%20world
      fileURLToPath('file:///hello world');    // 正确: /hello world (POSIX)
      

      更多内容请参考:Node.js URL,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录