sanitizeFilename function

String sanitizeFilename(
  1. String name
)

Sanitize a filename (remove unsafe characters).

Implementation

String sanitizeFilename(String name) {
  return name
      .replaceAll(RegExp(r'[<>:"/\\|?*]'), '_')
      .replaceAll(RegExp(r'\s+'), '_')
      .replaceAll(RegExp(r'_+'), '_')
      .replaceAll(RegExp(r'^\.+'), '');
}