使用C#将文件从linux复制到Windows共享(.NET核心)

Pan*_*ora 6 c# linux .net-core asp.net-core

我正在将.NET内核用于在Linux机器上运行的应用程序(确切地说是一个docker容器)

如何将二进制文件从那里复制到Windows网络共享(包括用户名和密码)?

我发现的所有解决方案都是特定于Windows的,但与Linux无关.

Nic*_*rds 4

如何使用Samba 中的CIFS挂载共享?安装 cifs-utils 后,您可以尝试以下操作:

 mkdir ~/localMountPoint
 mount -t cifs //server/share ~/localMountPoint -o user=myname,pass=mypassword
Run Code Online (Sandbox Code Playgroud)

这里有更深入的教程:https://www.howtogeek.com/176471/how-to-share-files- Between-windows-and-linux/

  • 谢谢尼克!当然 - 这是一种方法,已经考虑过了。我只是想知道是否还有基于代码的解决方案?会很有趣的。 (3认同)