ioutil.ReadDir is deprecated, use os.ReadDir instead
172}
173
174func (fs *filesystem) ListVolumes() ([]FilesystemLiveVolume, error) {
175 liveDirs, err := ioutil.ReadDir(fs.liveDir)176 if err != nil {
177 return nil, err
178 }
Description
io/ioutil
package, like most things with util in the name, has turned out to
be a poorly defined and complex to understand the collection of things.
In a series of a few changes, the entire ioutil package will become deprecated starting from Go 1.16.
Existing code using ioutil will continue to work; ioutil will consist of simple wrappers to new functions which reside in the io and os packages.
Bad practice
ioutil.ReadAll(r)
ioutil.ReadFile(filename)
ioutil.ReadDir(dirname)
// ...
Recommended
io.ReadAll(r)
os.ReadFile(filename)
os.ReadDir(dirname)
// ...