func IsEphemeralError(err error) bool
IsEphemeralError reports whether err is one of the errors that the functions in this package attempt to mitigate.
Errors considered ephemeral include:
This set may be expanded in the future; programs must not rely on the non-ephemerality of any given error.
func ReadFile(filename string) ([]byte, error)
ReadFile is like os.ReadFile, but on Windows retries errors that may occur if the file is concurrently replaced.
(See golang.org/issue/31247 and golang.org/issue/32188.)
func RemoveAll(path string) error
RemoveAll is like os.RemoveAll, but on Windows retries errors that may occur if an executable file in the directory has recently been executed.
(See golang.org/issue/19491.)
func Rename(oldpath, newpath string) error
Rename is like os.Rename, but on Windows retries errors that may occur if the file is concurrently read or overwritten.
(See golang.org/issue/31247 and golang.org/issue/32188.)