在我的应用程序中,我需要将用户删除的文件转换为临时文件夹中的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文件。但我想知道的是,有些东西我不应该使用第二种方法,因为我觉得它没有被用于其预期目的(如果我错了,请纠正我)。请让我知道两种方法之间的区别。