你可以使用正则表达式来提取文件名。以下是一个示例代码:

const filePath = '\\DESKTOP-V6NJ2FH\MyShare\Label\Error\10003738-50D0-02913.json';
const fileName = filePath.match(/([^\]+)\.json$/)?.[1];

console.log(fileName); // 输出 '10003738-50D0-02913'

上述代码中,match函数使用正则表达式/([^\]+)\.json$/来匹配文件名。([^\]+)表示匹配除了反斜杠之外的任意字符,并将匹配结果保存在捕获组中。\.表示匹配文件名中的点号。json$表示匹配以'json'结尾的字符串。最后,使用?.[1]来获取捕获组中的第一个匹配结果,即文件名。

请注意,由于反斜杠在字符串中是转义字符,所以在正则表达式中需要使用两个反斜杠来表示一个反斜杠。

TypeScript 获取文件路径中的文件名 - 提取 10003738-50D0-02913.json 文件名

原文地址: https://www.cveoy.top/t/topic/7OL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录