如何使用C#从Ubuntu/Samba中读取共享文件

本文关键字:Samba 读取 共享文件 Ubuntu 何使用 | 更新日期: 2023-09-27 17:57:55

我在网络的ubuntu/samba服务器上共享了文件夹。

我在Vista上运行我的c#代码,所以我如何读取在ubuntu/samba服务器上共享的文件?

我的代码:

String errorLogFile = @"''''198.168.0.2''sharedfolder'myfile.wmv";
//throws excetion login fail
StreamReader sr = new StreamReader(errorLogFile);
sr.Read();
streamWriter.Close();

如何使用C#从Ubuntu/Samba中读取共享文件

使用此答案中提供的代码为远程目录验证代码。

更新:
此外,转义反斜杠和逐字字符串的组合是个坏主意。使用其中一个,但不能同时使用
此外,共享文件夹名称后面缺少反斜杠
应该是这样的:

String errorLogFile = @"''198.168.0.2'sharedfolder'" + finaldate + ".wmv";

如果共享配置正确,您应该能够像访问Windows共享一样通过''ubuntumachine'sambasharename访问它。