我想打开用户可以设置的文件。换句话说,它永远不会是一个设定的路径或文件。所以当用户选择文件时,他们想打开下面的这个按钮将打开它。我已经将l1和p1声明为公共字符串。从两个字符串开始处理
public void button4_Click(object sender, EventArgs e)
{
DialogResult result = openFileDialog1.ShowDialog();
if (result == DialogResult.OK)
{
l1 = Path.GetFileName(openFileDialog1.FileName);
p1 = System.IO.Path.GetDirectoryName(openFileDialog1.FileName);
}
public void button2_Click(object sender, EventArgs e)
{
//p1 = directory path for example "C:\\documents and settings\documents"
//l1 = filename
Process.Start(p1+l1);
}
所以,只是为了回顾我想打开文件只是使用目录路径和文件名。这可能吗?我可以在那里有p1,它会打开一个资源管理器,向我显示该目录。感谢您的期待。
你有没有尝试过?它有用吗?如果不是,那么错误是什么? – 2012-02-20 15:20:06
那么你有什么问题?你有没有试过这段代码?它工作吗,它有问题吗?你是否只关心设计或安全类型的问题? – Servy 2012-02-20 15:20:33
对不起,我应该更具体的错误状态“系统找不到指定的文件。”当他们知道他们想访问的设置路径和程序时,我一直在网上找到其他人的代码。我希望它比那更具活力。然而却没有找到任何人想要做我正在做的事 - 我觉得很奇怪。 – Marshal 2012-02-20 15:21:46