我想做一个C#程式,把附件导出在C盘,附件可能是WORD或者EXCEL档,然后我想调用电脑本身自带的程序去打开这个文件,该怎么做呢,,谢谢 (省掉人工找这个目录,双击打开这个文件的步骤)
System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo(); //设置外部程序名 Info.FileName = "1.txt"; //设置外部程序工作目录为 Info.WorkingDirectory = @"D:\test\"; //最小化方式启动 Info.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized; //声明一个程序类 System.Diagnostics.Process Proc; try { Proc = System.Diagnostics.Process.Start(Info); System.Threading.Thread.Sleep(500); } catch (System.ComponentModel.Win32Exception) { return; }
高人谢谢,另外一个问题,请帮忙,非常感谢
做了一程式,直接在窗体中打开某一文件, 我想到的方法是 先把SQL SERVER 里的附件导出,放在目录 C:\Windows\Temp 里面, 然后再打开, 问题是我担心Temp里的文件越来越多, 所以我想标识成临时文件,这样子360安全卫士可以定期清理, 我将jpg,word档 文件名前加了~符号, 只有jpg被清理掉了, 如何让word及其它的档也被清理掉呢,谢谢.
@zhengyingcan: 这个要看看360的清理规则是不是有清理doc文件