两种创建ZIP文件的方法之间的区别

时间:2014-02-09 11:51:46

标签: c# dotnetzip fileinfo

在我的应用程序中,我需要将用户删除的文件转换为临时文件夹中的ZIP文件。我正在使用 DotNetZip 来写这样的东西。

zip.AddFile("DroppedFile.xyz");
zip.Save("C:\\Temp\MyZip.zip");

通过编写以下代码,我可以通过创建FileInfo类型并使用CopyTo方法来实现相同目标。

FileInfo myfile = new FileInfo("C:\\DroppedFile.xyz");
myfile.CopyTo("C:\\Temp\MyZip.zip");

我得到相同的结果,都在temp目录中创建一个ZIP文件。但我想知道的是,有些东西我不应该使用第二种方法,因为我觉得它没有被用于其预期目的(如果我错了,请纠正我)。请让我知道两种方法之间的区别。

0 个答案:

没有答案