Always throws an exception because read streams are not supported on directories.
@override Stream<dynamic> createReadStream() { throw InvalidOperationException(message: 'SR.CannotCreateStream'); }