feat(制品库功能完善): 识别文件名称和文件路径时考虑数组溢出情况

This commit is contained in:
OTTO 2024-07-24 16:13:22 +08:00
parent 22cebde067
commit 9465c09d11
1 changed files with 11 additions and 5 deletions

View File

@ -115,15 +115,21 @@ public class NexusAssetResultDataVo {
public String parseFileName() {
String[] pathSplit = this.name.split("/");
return pathSplit[pathSplit.length - 1];
if (pathSplit.length > 0) {
return pathSplit[pathSplit.length - 1];
}
return this.name;
}
public String parseDirectory() {
// 找到最后一个"/"的位置
int lastSlashIndex = name.lastIndexOf('/');
// 截取到"/"之前的所有字符作为文件夹路径
return name.substring(0, lastSlashIndex);
int lastSlashIndex = this.name.lastIndexOf('/');
if (lastSlashIndex > 0) {
// 截取到"/"之前的所有字符作为文件夹路径
return this.name.substring(0, lastSlashIndex);
}
return "";
}
public String parseNexusVersion() {