splitFolderAndName static method
Implementation
static ({String folder, String name}) splitFolderAndName(String input) {
final normalized = normalizePathInput(input);
final parts = normalized.split('/').where((p) => p.isNotEmpty).toList();
if (parts.isEmpty) {
return (folder: '', name: '');
}
if (parts.length == 1) {
return (folder: '', name: parts.single);
}
final folder = parts.sublist(0, parts.length - 1).join('/');
final name = parts.last;
return (folder: folder, name: name);
}