过去几周我一直在使用这行代码来动态打开一个doc文件,一旦用户创建它并且它一直正常工作......
System.Diagnostics.Process.Start(@"C:\\Users\\peter\\Desktop\\" + txtEditTitle.Text + ".doc");
但是今天,由于某种原因,它给了我以下错误:
有人可以帮忙吗?
答案 0 :(得分:0)
正如您可以在异常中读到的那样,文件不存在。在打开它之前检查file exists是不是错。
答案 1 :(得分:0)
根据您的屏幕截图,它显示文件不存在。检查文件的路径并确保文件存在:
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);
}