在过去的几周里,我一直在使用这行代码来动态打开一个 doc 文件,一旦用户创建了它并且它工作正常......
System.Diagnostics.Process.Start(@"C:\\Users\\peter\\Desktop\\" + txtEditTitle.Text + ".doc");
但是今天,由于某种原因,它给了我以下错误:
有人可以帮忙吗?
在过去的几周里,我一直在使用这行代码来动态打开一个 doc 文件,一旦用户创建了它并且它工作正常......
System.Diagnostics.Process.Start(@"C:\\Users\\peter\\Desktop\\" + txtEditTitle.Text + ".doc");
但是今天,由于某种原因,它给了我以下错误:
有人可以帮忙吗?
根据您的屏幕截图,它显示文件不存在。检查文件的路径并确保文件存在:
string strPath = "C:\\Users\\peter\\Desktop\\" + txtEditTitle.Text + ".doc";
// strPath=@"C:\Users\peter\Desktop\" + txtEditTitle.Text + ".doc";
if (File.Exists(strPath))
{
System.Diagnostics.Process.Start(strPath);
}
正如您可以在异常中读取的那样,该文件不存在。在打开文件之前检查文件是否存在是没有错的。