Thứ Sáu, 17 tháng 12, 2010

Minh họa Zip Data

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using System.IO.Compression;

namespace minhhoa_Zip_data
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.Write("nhap ten cua ban : ");
            //string ten = Console.ReadLine();
            //if (ten == string.Empty)
            //{
            //    Console.WriteLine("ban khong nhap ten ");

            //}
            //else
            //{
            //    //tạo mới tập tin
            //    FileStream fs = new FileStream(@"D:\dulieu.abc", FileMode.CreateNew);
            //    // nén dữ liệu
            //    GZipStream gz = new GZipStream(fs, CompressionMode.Compress);
            //    //ghi dữ liệu
            //    StreamWriter sw = new StreamWriter(gz);
            //    sw.WriteLine(ten);
            //    // đóng các luồng dữ liệu

            //    sw.Close();
            //    gz.Close();
            //    fs.Close();

            //}
          

            //đọc nội dung tập tin đã nén

            //using (FileStream fs = new FileStream(@"D:\dulieu.abc", FileMode.Open))
            ////giải nén
            //{
            //    using (GZipStream gz = new GZipStream(fs, CompressionMode.Decompress))
            //    {
            //        //đọc dữ liệu
            //        using (StreamReader sr = new StreamReader(gz))
            //        {
            //            Console.WriteLine(sr.ReadToEnd());
            //        }
            //    }
            //}
            string file1 = @"D:\dulieu.abc";
            string file2 = @"E:\dulieu.new";
            if (File.Exists(file1))
            {
                if (File.Exists(file2))
                {
                    Console.Write("ghi de du lieu (c/k)? ");
                    char tl = Convert.ToChar(Console.ReadLine());
                    if (tl == 'c' || tl = 'C')
                    {
                        File.Copy(file1, file2, true);
                    }
                }
            
            }
            else
            {
                Console.WriteLine("{0} không tồn tại ", file1);

            }
            Console.ReadLine();
        }
    }
}

Không có nhận xét nào:

Đăng nhận xét