以下是 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() 方法来实现文件路径解析功能。您可以根据需要修改代码,使其适应不同的路径格式。

JavaScript 提取文件路径文件名和文件夹名称

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

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