pathChangeExtension function
Implementation
String pathChangeExtension(String path, String newExt) {
final String without = pathWithoutExtension(path);
if (newExt.isEmpty) return without;
return without + (newExt.startsWith('.') ? newExt : '.$newExt');
}