extension property

String get extension

Returns the lowercase file extension including the leading period (e.g. '.png'), or an empty string if no extension is present.

Implementation

String get extension {
  final dot = name.lastIndexOf('.');
  return dot != -1 ? name.substring(dot).toLowerCase() : '';
}