pathWithoutExtension function
Implementation
String pathWithoutExtension(String path) {
final int dotIndex = path.lastIndexOf('.');
if (dotIndex <= 0) return path;
final String copy = path;
return copy.replaceRange(dotIndex, path.length, '');
}