remove method

  1. @override
Future<void> remove(
  1. Entry entry
)
override

Recursive remove file or dir at currentPath

Implementation

@override
Future<void> remove(Entry entry) async {
  final entityType = FileSystemEntity.typeSync(entry.path);
  if (entityType == FileSystemEntityType.directory) {
    await Directory(entry.path).delete(recursive: true);
  } else if (entityType == FileSystemEntityType.file) {
    await File(entry.path).delete(recursive: true);
  } else if (entityType == FileSystemEntityType.link) {
    await Link(entry.path).delete(recursive: true);
  }
}