如何在 Node.js 中获取没有扩展名的文件名

如何在 Node.js 中获取没有扩展名的文件名

关于如何在 Node.js 中轻松获取没有扩展名的文件名的教程。

要在 Node.js 中获取不带扩展名的文件名,请使用 解析() 方法从 小路 模块来获取表示路径的对象。这 姓名 此对象的属性将包含不带扩展名的文件名。

例如:

 常量路径 = 要求('路径'); path.parse('index.html').name; // 指数 path.parse('package.json').name; // 包裹 path.parse('image.png').name; // 图片

解析() 方法

解析() 方法返回一个对象,其属性表示给定路径的主要部分。它返回的对象具有以下属性:

  1. 目录 - 路径的目录。

  2. - 操作系统中最顶层的目录。

  3. 根据 - 路径的最后一部分。

  4. 分机 - 文件的扩展名。

  5. 姓名 - 不带扩展名的文件名。

    path.parse('C://Code/my-website/index.html'); /*
    回报:
    {
    根:'C:/',
    目录:'C://代码/我的网站',
    基地:'index.html',
    分机:'.html',
    名称:'索引'
    }
    */

如果路径不是字符串, 解析() 抛出一个 类型错误 .

 // ❌ TypeError: 接收到数字类型而不是字符串  
 path.parse(123).name; // ❌ TypeError:接收到的布尔类型而不是字符串  
 path.parse(false).name; // ❌ TypeError: 接收到的 URL 类型而不是字符串  
 path.parse(new URL('https://example.com/file.txt')).name; // ✅ 接收到正确类型的字符串  
 path.parse('index.html').name; // 指数

最初发表于 编码beautydev.com

JavaScript 所做的每一件疯狂的事

关于 JavaScript 的细微警告和鲜为人知的部分的迷人指南。

注册 并立即获得免费副本。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/40248/54000109

posted @   哈哈哈来了啊啊啊  阅读(700)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示