gpt4 book ai didi

戈朗 : Access a Windows share (from Linux application)

转载 作者:IT王子 更新时间:2023-10-29 01:07:23 25 4
gpt4 key购买 nike

是否有正确的方法从在 Linux 设备上编译和运行的 Go 应用程序连接到 Windows 共享,例如\windowspc\c$\myshare?

共享将需要凭据才能将文件保存到目标 UNC 路径。

是否有实现此目的的最佳实践?

最佳答案

理论上是,实际上不是。

Windows 共享使用 SMB/CIFS 系列协议(protocol)。这些可以在 Go 中实现并用于访问共享。不过,这是一项艰巨的任务。

与其在您的应用程序中使用它,最好的方法是要求从您的系统安装共享,然后像从应用程序访问本地文件系统一样访问它。

如果您真的想使用 SMB/CIFS,您可以从 Go 中检查 Gnome VFS(虚拟文件系统)或 FUSE 作为 C 库,但这将是困惑和丑陋的。

关于戈朗 : Access a Windows share (from Linux application),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24124512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com