码迷,mamicode.com
首页 > Windows程序 > 详细

C# 解压缩文件

时间:2017-12-29 22:39:37      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:write   mvc5   mod   ssi   []   zip   .com   none   while   

 

压缩文件

技术分享图片
public void YaSuo()
        {
            using (FileStream fsRead = File.OpenRead(@"F:\MVC5_Demo\Project4YaSuo\Project4YaSuo\Files\笔记.txt"))
            {
                //创建写入文件的流
                using (FileStream fsWrite = File.OpenWrite(@"F:\MVC5_Demo\Project4YaSuo\Project4YaSuo\Files\yasuo.rar"))
                {
                    //创建压缩流
                    using (GZipStream zipStream = new GZipStream(fsWrite, CompressionMode.Compress))
                    {
                        //每次读取1024byte
                        byte[] byts = new byte[1024 * 10];
                        int len = 0;
                        while ((len = fsRead.Read(byts, 0, byts.Length)) > 0)
                        {
                            zipStream.Write(byts, 0, len);//通过压缩流写入文件
                        }
                    }
                }
            }
        }
压缩文件

 

解压文件

技术分享图片
public void JieYa()
        {
            //读取压缩文件
            using (FileStream fsRead = File.OpenRead(@"F:\MVC5_Demo\Project4YaSuo\Project4YaSuo\Files\yasuo.rar"))
            {
                //创建压缩流
                using (GZipStream gzipStream = new GZipStream(fsRead, CompressionMode.Decompress))
                {
                    using (FileStream fsWrite = File.OpenWrite(@"F:\MVC5_Demo\Project4YaSuo\Project4YaSuo\Files\笔记.txt"))
                    {
                        byte[] byts = new byte[1024 * 10];
                        int len = 0;
                        //写入新文件
                        while ((len = gzipStream.Read(byts, 0, byts.Length)) > 0)
                        {
                            fsWrite.Write(byts, 0, len);
                        }
                    }

                }
            }
        }
解压文件

 

C# 解压缩文件

标签:write   mvc5   mod   ssi   []   zip   .com   none   while   

原文地址:https://www.cnblogs.com/vichin/p/8146393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!