登录
首页 >  Golang >  Go问答

使用其他方法在Windows上获取文件所有者,而非依赖于advapi32

来源:stackoverflow

时间:2024-03-08 23:12:14 101浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《使用其他方法在Windows上获取文件所有者,而非依赖于advapi32》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

问题内容

我正在开发一个 golang 脚本,该脚本在 32 位 Windows 上使用 go 1.10.3 从每个文件中获取文件信息和所有者。 我的脚本运行良好,但我遇到了问题。 库 advapi32,更具体地说 GetNamedSecurityInfoW 和 LookupAccountNameW 函数大约需要 1 毫秒,因为我有大量文件,“扫描”显然太长。 我现在也想知道是否还有其他方法可以更快? 我愿意接受任何建议或帮助,谢谢。


解决方案


谢谢 gonutz,我设法用 goroutine 让它变得更快,我每 22 分钟接近 2 500 000 个文件。而且我的算法还没有优化。

今天带大家了解了的相关知识,希望对你有所帮助;关于Golang的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>