/C:\Users\Administrator\IdeaProjects\svn\daima\fh-quan-yu-zhi-li//src//main//webapp//static//fj//人口信息/168543903460922.zip拆成/static//fj//人口信息/168543903460922.zip
时间: 2023-06-22 18:24:16 浏览: 140
population.zip
你可以使用正则表达式来匹配文件路径中的文件名,并使用字符串截取函数来获取文件所在的目录路径。以下是一个示例代码:
```javascript
var filePath = 'C:\\Users\\Administrator\\IdeaProjects\\svn\\daima\\fh-quan-yu-zhi-li\\src\\main\\webapp\\static\\fj\\人口信息\\168543903460922.zip';
// 匹配文件名
var fileName = filePath.match(/[^\\\/]*$/)[0];
// 截取文件目录路径
var directoryPath = filePath.substring(0, filePath.lastIndexOf(fileName));
// 替换路径分隔符
var finalPath = directoryPath.replace(/\\/g, '/') + fileName;
console.log(finalPath);
// 输出:"/static/fj/人口信息/168543903460922.zip"
```
在上面的代码中,我们首先使用正则表达式匹配文件路径中的文件名,然后使用字符串截取函数获取文件所在的目录路径。接下来,我们使用正则表达式替换路径分隔符,并将目录路径和文件名拼接起来,从而得到最终的文件路径。
阅读全文