我需要將3個文件合併爲1個zip文件並使其可供用戶下載。除了一件事之外,我能夠達到我的要求:將文件壓縮到子文件夾中。使用SharpZipLib創建Zip文件
例如,我的文件位於如下所示:
C:\TTCG\WebSites\Health\ABC.CSV
C:\TTCG\WebSites\Health\XYZ.CSV
C:\TTCG\WebSites\Health\123.CSV
但在壓縮文件,它通過使用「TTCG \網站已\健康\」作爲路徑壓縮文件夾中的文件。請參閱附件文件。
我不想在路徑中的文件夾。我只想在zip文件中沒有文件夾的3個文件。我怎樣才能做到這一點?
我的代碼來生成壓縮文件如下:
ZipFile z = ZipFile.Create(Server.MapPath("~" + @"\Accident.zip"));
//initialize the file so that it can accept updates
z.BeginUpdate();
//add the file to the zip file
z.Add(Server.MapPath("~" + @"\ABC.csv"));
z.Add(Server.MapPath("~" + @"\XYZ.csv"));
z.Add(Server.MapPath("~" + @"\123.csv"));
//commit the update once we are done
z.CommitUpdate();
//close the file
z.Close();
這不會編譯添加方法不需要2個字符串那樣 – 2014-02-19 01:34:30