code: func (h *fs) enrichFileInfos(root string, fis []os.FileInfo) {
  	h.m.Lock()
  	for i := range fis {
  		if mode, ok := h.fileModes[filepath.Join(root, fis[i].Name())]; ok {
  			fis[i] = copyFileInfo(fis[i])
  			fis[i].(*FileInfo).FileMode = mode
  		}
  	}
  	h.m.Unlock()
  }
docs: // enrichFileInfos is used on Windows.  It takes an array of os.FileInfo
  // objects, e.g. as returned by os.ReadDir, and for each file enriches the OS-
  // returned file mode with the "real" UNIX file mode, if we know what it is.