c# - OpenFileDialog - InitialDirectory 打开一个远程目录

标签 c#

我一直在尝试在远程服务器上使用 InitialDirectory 但没有成功。 我想做的是:(comboBox1 有服务器名称)

OpenFileDialog ofLogFile = new OpenFileDialog();
ofLogFile.Title = "Log for server: " + comboBox1.text;
OpenFileDialog.InitialDirectory = "\\\\" + comboBox1.text + "\\c$";
ofLogFile.RestoreDirectory = true;

然后有一个if检查..

但它不起作用。我得到的只是本地机器目录。 问题是,当我放入 InitialDirectory-

    OpenFileDialog.InitialDirectory = @"\\server_name\c$";

它工作得很好。 我想说的另一件事是:

OpenFileDialog.InitialDirectory = "\\\\" + ((System.Data.DataRowView)
(this.comboBox1.SelectedItem)).ToString + "\\c$";

它也不起作用。

我正在使用适当的权限启动程序,所以这应该不是问题。 有什么建议吗?

最佳答案

不应该是:

ofLogFile.InitialDirectory = "\\\\" + comboBox1.text + "\\c$";

?

关于c# - OpenFileDialog - InitialDirectory 打开一个远程目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10417023/

相关文章:

c# - 使用 LINQ 排序

c# - 使用 PInvoke 将 void 传递给 void

c# - 传递多维 Npgsql 参数?

c# - <MailDefinition> 和 <%%> 占位符

c# - 英镑的 HTML ASCII 码

c# - 制作 Azure 数据库的副本

c# - 如何使用 WinForms (.NET) 绘制圆角矩形?

c# - 带反向引用的正则表达式

c# - 在 Powershell Cmdlet 中处理同步的最佳方式

c# - 如何在 C# 中获取异常类型