我不确定我的理解是否存在差距。我必须压缩一个文件夹,该文件夹位于同一网络中的服务器上。假设我在XYZ域(与我的计算机相同的网络)的ABC计算机的D驱动器上有一个WebSite文件夹。我使用以下代码将其压缩
using (ZipFile myZip = new ZipFile())
{
myZip.AddSelectedFiles("*.*", @"\\ABC.XYZ.com\d$\WebSite\", true);
myZip.Save(@"\\ABC.XYZ.com\d$\Test.zip");
}
使用此代码,我在服务器ABC的D驱动器中获得了一个存档,但是zip的结构如下所示。
Test.zip-> ABC.XYZ.com-> d $->网站
在网络路径上,是否有其他方法可以获取Zip文件,例如Test.zip-> Website。
使用ZipFile.AddDirectory方法:
using (ZipFile myZip = new ZipFile())
{
myZip.AddDirectory(@"\\ABC.XYZ.com\d$\WebSite\", "WebSite");
myZip.Save(@"\\ABC.XYZ.com\d$\Test.zip");
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句