remove method
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);
}
}