filename property

String get filename

Implementation

String get filename {
  final basename = this.basename ?? 'file';
  var extension = '';
  if (this.extension case final ext?) {
    extension = ext;
    if (!extension.startsWith('.')) {
      extension = '.$extension';
    }
  }
  return '$basename$extension';
}