JavaScript 提取文件路径文件名和文件夹名称
以下是 JavaScript 代码实现:
const path1 = 'C:\Users\liuzhengquan\Desktop\Windows11图标\MicrosoftWord.docx';
const path2 = 'C:\Users\liuzhengquan\Desktop\Windows11图标\MicrosoftWord';
// 判断路径是否为完整文件路径
const isCompletePath = (path) => {
return path.includes('.');
};
// 提取文件名
const extractFileName = (path) => {
return path.split('\').pop();
};
// 提取最后一个文件路径名称
const extractLastPathName = (path) => {
const pathArray = path.split('\');
if (isCompletePath(path)) {
return pathArray.pop();
}
return pathArray[pathArray.length - 1];
};
// 测试
console.log(extractFileName(path1)); // 输出 'MicrosoftWord.docx'
console.log(extractLastPathName(path1)); // 输出 'Windows11图标'
console.log(extractFileName(path2)); // 输出 'MicrosoftWord'
console.log(extractLastPathName(path2)); // 输出 'MicrosoftWord'
该代码使用 JavaScript 的 split()、pop() 和 includes() 方法来实现文件路径解析功能。您可以根据需要修改代码,使其适应不同的路径格式。
原文地址: https://www.cveoy.top/t/topic/nkPd 著作权归作者所有。请勿转载和采集!