Како ZIP фасциклу у C#

Како ZIP фасциклу у C#

Овај брз чланак објашњава како да цип фасциклу у Ц#. Он пружа детаљне кораке и код узорка да помогне у креирању ЗИП датотеке за фасциклу и његову садржај.

Предности циппинг фасцикла

  • Космичка ефикасност:- Смањује простор складиштења компресијом датотека.

  • Организовано управљање датотекама:- Комбинује неколико датотека у једну архиву за лакшу дистрибуцију и управљање.

  • Брзи пренос:- Мања величина датотеке доводи до брже времена за преузимање и преузимање.

Принципи: Припрема за животну средину

  • Инсталирајте Visual Studio или било који компатибилан .NET IDE.
  • Инсталирајте Aspose.ZIP библиотеку путем NuGet Package Manager.

Корак по корак водич за ЗИП фасциклу

Корак 1: Инсталирајте Aspose.ZIP

Додајте библиотеку Aspose.ZIP у свој пројекат.

Install-Package Aspose.ZIP

Корак 2: Успостављање FileStream објекта

Instantiate a FileStream object for the output ZIP file.

using System.IO;
var zippedFolder = File.Open("AnimationImages.zip", FileMode.Create);

Корак 3: Успостављање ЗИП архивног објекта

Create an instance of the Archive class to handle ZIP operations.

using (Archive archiveFile = new Archive())
{
    // Further processing follows here
}

Корак 4: Креирање улога у архиви

Додајте све датотеке и фасцикле из циљне директорије поновљено.

archiveFile.CreateEntries("AnimationImages");

Корак 5: Сачувајте ЗИП датотеку

Када се уносе креирају, сачувате архиву на диск.

archiveFile.Save(zippedFolder);

Потпуни код Пример за ЗИП фасциклу

Ево комплетног примера Ц # који показује како да цип фасциклу:

// Create a file stream object for the output zip file
using (FileStream zippedFolder = File.Open("AnimationImages.zip", FileMode.Create))
{
    // Create a Zip archive file class object
    using (Archive archiveFile = new Archive())
    {
        // Add all the files and folders recursively
        archiveFile.CreateEntries("AnimationImages");

        // Save the output ZIP file
        archiveFile.Save(zippedFolder);
    }
}

Додатне информације

  • Можете да пружите објекат ДирективаИнфо класе као извор датотека за излаз ЗИП датотеке.
  • Такође можете укључити знаме да бисте проверили да ли ћете укључити коренску фасциклу у излазу ЗИП.

Закључак

Овај туториал вас води кроз процес ципирања комплетног фасцикла у Ц #. Са само неколико линија кода, лако можете управљати структурама фасцикла и ефикасно креирати ЗИП архиве.

 Српски