2011-10-07 150 views
0

我想从特定文件夹abc中打开文件,对其进行更改并将其存储在另一个文件夹中。我如何在c#.net中执行此操作?将打开的文件保存在特定文件夹中

我的代码是这样的,但不能将其存储在另一个文件夹

string myPath = @"C:\Users\Presentation1.pptx"; 
System.Diagnostics.Process prc = new System.Diagnostics.Process(); 
prc.StartInfo.FileName = myPath; 
prc.Start(); 
+0

首先,什么样的应用程序/网站/服务或无论你想发展什么? –

+0

您正在寻找'File'类。 – SLaks

+0

你可以看看有关FileStream类的MSDN信息。 [MSDN - Filestream](http://msdn.microsoft.com/en-us/library/system.io.filestream.aspx) – KyorCode

回答

0

最后我做到了工作。对于Word文档我保存为

object fileName = path + file + ".docx"; 
      wordDoc.SaveAs (ref fileName, 
      ref objMissing, ref objMissing, 
      ref objMissing, ref objMissing, 
      ref objMissing, ref objMissing, 
      ref objMissing, ref objMissing, 
      ref objMissing, ref objMissing, 
      ref objMissing, ref objMissing, 
      ref objMissing, ref objMissing, 
      ref objMissing); 

为Excel表我保存为

xlWorkBook.SaveAs(fileName, misValue, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue); 

的PPT我保存为

objPres.SaveAs(fileName, PowerPoint.PpSaveAsFileType.ppSaveAsPresentation, Office.msoTrue);