js提取路径文件名和去除文件扩展名

⌚Time: 2024-05-22 14:28:11

👨‍💻Author: Jack Ge

你可以使用JavaScript中的split()方法和pop()方法来获取路径中的文件名。

以下是使用JavaScript获取路径中文件名的示例代码:

var fullPath = "/path/to/my-file.txt";
var filename = fullPath.split("/").pop();
console.log(filename); // 输出: "my-file.txt"

在上面的示例中,我们首先定义了一个完整的路径 fullPath,然后使用split()方法将路径字符串按/分割为一个数组。

接下来,我们使用pop()方法从该数组中取出最后一个元素,即文件名。

最后,我们将文件名存储在filename变量中,并通过console.log()将其输出到控制台。


你可以使用JavaScript中的split()方法和pop()方法来去除文件名中的扩展名。

以下是使用JavaScript去除文件名中扩展名的示例代码:

var filename = "my-file.txt";
var filenameWithoutExtension = filename.split(".").slice(0, -1).join(".");
console.log(filenameWithoutExtension); // 输出: "my-file"

在上面的示例中,我们首先定义了一个包含文件名的字符串 filename

然后,我们使用split()方法将文件名字符串按.进行分割,得到一个数组。

接着,使用slice()方法去除数组中最后一个元素(即扩展名),并使用join()方法将剩余的数组元素拼接成一个字符串。

最后,我们将去除扩展名后的文件名存储在filenameWithoutExtension变量中,并通过console.log()将其输出到控制台。