新版本的变更
go:embed a single file
go:embed a directory (embed.FS)
os.ReadFile/WriteFile replace ioutil
os.ReadDir returns DirEntry, not FileInfo
io.Discard replaces ioutil.Discard
os.MkdirTemp/CreateTemp replace ioutil