pathExtension function
File extension / without extension / change extension. Roadmap #164–165.
Implementation
String pathExtension(String path) {
final int dotIndex = path.lastIndexOf('.');
if (dotIndex == -1 || dotIndex == path.length - 1) return '';
final String copy = path;
return copy.replaceRange(0, dotIndex + 1, '');
}