static String parentOf(String path) { List<String> parts = sanitize(path).split('/'); if (parts.length > 1) { parts.removeLast(); } else { return '/'; } return sanitize(parts.join('/')); }