dir, err := os.Stat(dirName) if err != nil { return filesHash, fmt.Errorf("failed to open directory, error: %w", err) } if !dir.IsDir() { return filesHash, fmt.Errorf("%q is not a directory", dir.Name()) }