}
if info, err := os.Stat(dirPath); err != nil {
return nil, err
return nil, errDirectoryExpected
}
if err != nil {
return nil, err
}
err = multierr.Combine(err, f.Close())
}()
return f.Readdirnames(-1)
}