findCommonPath method
Implementation
String findCommonPath(String str1, String str2) {
List<String> parts1 = str1.split('/');
List<String> parts2 = str2.split('/');
List<String> commonParts = [];
int minLength = parts1.length < parts2.length ? parts1.length : parts2.length;
for (int i = 0; i < minLength; i++) {
if (parts1[i] == parts2[i]) {
commonParts.add(parts1[i]);
} else {
break;
}
}
return commonParts.join('/');
}