2016-07-07 96 views
0

在這種方法中,我在這條道路保存,而不是寫整個路徑目錄中的Excel文件,有沒有辦法讓它短,所以它會自動保存在調試文件?文件路徑剪短

using (var file = File.Open("C:\\Users\\john\\Documents\\Visual Studio 2015\\Projects\\EXCEl PROJECT\\webform\\" + filename + ".xlsx",FileMode.Create)) 
      { 

       ms.WriteTo(file); // copy the memory stream to the file stream 


      } 
+1

取在爲[MapPath方法]看看(https://msdn.microsoft.com/en-us/library/system.web.httpserverutility.mappath(V = VS 0.110)的.aspx) –

回答

0

將此屬性用作基本目錄。您可以根據需要追加。 System.AppDomain.CurrentDomain.BaseDirectory

樣品:

using (var file = File.Open(AppDomain.CurrentDomain.BaseDirectory + "\\webform\\" + filename + ".xlsx", FileMode.Create)) 
    { 
     ms.WriteTo(file); // copy the memory stream to the file stream 
    }