pathAppend function
Implementation
String pathAppend(String path, String segment) {
final String p = path.replaceAll(r'\', '/');
final String s = segment.replaceAll(r'\', '/');
if (p.endsWith('/')) return p + s;
if (s.isEmpty) return p;
if (s.startsWith('/')) return p + s;
return '$p/$s';
}