extension property

String? get extension

Get file extension (lowercase, without dot).

Implementation

String? get extension {
  if (isDirectory) return null;
  final dot = name.lastIndexOf('.');
  if (dot < 0 || dot == name.length - 1) return null;
  return name.substring(dot + 1).toLowerCase();
}