我想在按钮点击时在Windows资源管理器中打开一个文件。我有一个文本框,它具有文件的确切位置,点击按钮时,该文件应该在Windows资源管理器中打开。截至目前,该文件存在于我的桌面上,而不是任何远程桌面上。 但是,当我尝试使用Process打开它时。开始,它给我"服务器执行失败"。 我的机器是Windows Server 2012 R2。这是我的一段代码。
try
{
Process.Start("file:\\F:\\deeps");
}
catch(Exception ex)
{
TextBox1.Text= ex.Message;
}
答案 0 :(得分:0)
如果要使用记事本打开文件,请将其替换为:
Process.Start("file:\\F:\\deeps");
用这个:
Process.Start("notepad.exe", @"F:\deeps\MyFile.txt");
答案 1 :(得分:0)
如果它在你的电脑中而不是
Process.Start(@"F:\deeps");
如果它在服务器上而不是文件:\ F:\ deeps永远不会工作它看起来像一个映射的地址,尝试使用服务器ip的正确地址
\\12.12.12.12\Folder_Name
\ 12.12.12.12这里是虚拟IP