code: func mmvFileLocation(name string) (string, error) {
  	if strings.ContainsRune(name, os.PathSeparator) {
  		return "", errors.New("name cannot have path separator")
  	}
  
  	tdir, present := config["PCP_TMP_DIR"]
  	var loc string
  	if present {
  		loc = filepath.Join(rootPath, tdir)
  	} else {
  		loc = os.TempDir()
  	}
  
  	return filepath.Join(loc, "mmv", name), nil
  }
docs: ///////////////////////////////////////////////////////////////////////////////