Risipa de key_press | Programare

Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

Risipa de key_press | Programare - Programare .Net | Tehnici de programare | Tutoriale | Lectii si exemple

DotNetZip

Exista pe codeplex o biblioteca ce poate fi descarcata si folosita in mod gratuit si care permite arhivarea/dezarhivarea fisierelor si directoarelor. DotNetZip poate crea, citi, extrage sau actualiza arhive .zip.

Un exemplu de cod pentru crearea unui arhive in cadrul unui scenariu de backup:

using System;
using Ionic.Zip;

namespace ZipFolder
{
    class Program
    {
        static void Main(string[] args)
        {
            string applicationFolderPath = @"C:\Marius";

            try
            {
                Console.WriteLine(String.Format("Se incearca crearea unui backup pentru fisierele din directorul- {0}", applicationFolderPath));
                using (var zip = new ZipFile())
                {
                    zip.AddDirectory(applicationFolderPath);
                    zip.Save(applicationFolderPath + "\\Backup.zip");
                    Console.WriteLine(String.Format("Backup efectuat cu succes. Arhiva: {0} ", zip.Name));
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Eroarea la arhivarea fisierelor de backup" + ex.Message);
            }

            Console.ReadLine();
        }
    }
}
Category: Uncategorized

Your email address will not be published. Required fields are marked *

*