static String? getSegmentAt(String fullPath, int index) { final segments = getPathSegments(fullPath); if (index < 0 || index >= segments.length) { return null; } return segments[index]; }