-2

ネットワークの 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();
4

2 に答える 2

2

\\ubuntumachine\sambasharename共有が適切に構成されていれば、Windows 共有と同じようにアクセスできるはずです。

于 2011-05-30T15:07:41.543 に答える
2

この回答で提供されているコードを使用して、リモート ディレクトリのコードを認証します。

更新:
さらに、エスケープされたバックスラッシュと逐語的な文字列の組み合わせは悪い考えです。これらのいずれかを使用し、両方を使用しないでください。
また、共有フォルダーの名前の後にバックスラッシュがありません。
次のようになります。

String errorLogFile = @"\\198.168.0.2\sharedfolder\" + finaldate + ".wmv";
于 2011-05-30T15:16:06.203 に答える