extensionOf static method

String extensionOf(
  1. String path
)

Returns the extension of path including the dot, or '' when absent.

FileUtils.extensionOf('reports/q3.pdf') // '.pdf'

Implementation

static String extensionOf(String path) {
  final int dot = path.lastIndexOf('.');
  final int slash = path.lastIndexOf(RegExp(r'[/\\]'));
  if (dot <= slash || dot == path.length - 1) return '';
  return path.substring(dot);
}