您也可以尝试返回一个
WalkFunc函数:
func main() { service, err := storage.New(client) ... filepath.Walk(*dirName, getWalkFunc(service))}func getWalkFunc(service storage.Service) filepath.WalkFunc { return func(path string, fileInfo os.FileInfo, err error) error { // ...do something with service... return nil }}


