我尝试使用该filepath.Wark功能表现得像一个问题。var paths []stringerr := os.Chdir("C:\\")if err != nil { return err}err = filepath.Walk(".", func(path string, info os.FileInfo, err error) error { if err != nil { return err } if !info.IsDir() { matched, err := filepath.Match(extension /*"*.reg"*/, info.Name()) if err != nil { return err } if matched { paths = append(paths, path) } } return nil})if err != nil { return err}以这种方式找到了 41 个 reg 文件,但使用 Everything 程序,找到了 103 个 reg 文件。我想要 103 个结果。首先,我检查了 reg 文件不仅存在于 Program Files 中,而且存在于 Users 文件夹中,但在 go 中没有找到。我运行了管理员权限。
添加回答
举报
0/150
提交
取消