首页 > Windows开发 > 详细

c# zip file and folder programmatically

时间:2015-11-20 15:28:19      阅读:228      评论:0      收藏:0      [点我收藏+]

In .net 4.5 Framework, we can zip a file by this way:

        private static string CompressFile(string sourceFileName)
        {
            using (ZipArchive archive = ZipFile.Open(Path.ChangeExtension(sourceFileName, ".zip"), ZipArchiveMode.Create))
            {
                archive.CreateEntryFromFile(sourceFileName, Path.GetFileName(sourceFileName));
            }
            return Path.ChangeExtension(sourceFileName, ".zip");
        }

  

and also zip a folder in a easy way:

     private static void CompressFloder(string startPath, string zipPath)
        {
            ZipFile.CreateFromDirectory(startPath, zipPath);
        }

  

---恢复内容结束---

c# zip file and folder programmatically

原文:http://www.cnblogs.com/wushuaiyi/p/4980820.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!