Ez a rövid útmutató bemutatja, hogyan lehet ZIP fájlt létrehozni C# nyelven. Tartalmazza az összes szükséges információt, beleértve az algoritmust és egy ZIP fájl készítő C# nyelven történő fejlesztéséhez szükséges kódrészletet. Ez a módszer bármely operációs rendszeren használható, ahol a .NET keretrendszer telepítve van.
Lépések a ZIP fájl létrehozásához C# nyelven
- Konfigurálja az Aspose.ZIP csomagot a NuGet Package Manager segítségével ZIP archívum létrehozásához.
- Hozzon létre egy FileStream objektumot a kimeneti ZIP fájl mentéséhez.
- Nyissa meg a ZIP archívumba hozzáadandó forrásfájlokat.
- Adja hozzá a betöltött fájlokat a ZIP könyvtárhoz a CreateEntry metódussal.
- Mentse az elkészült ZIP fájlt a Save metódus meghívásával.
Ezek a lépések bemutatják, hogyan hozhat létre ZIP fájlt C# nyelven. A lépések tartalmazzák a konfigurációs beállításokat, és biztosítanak egy kódrészletet, amely lehetővé teszi a fájlok ZIP archívumba történő hozzáadását és a kimeneti fájl mentését.
Kód ZIP fájl készítéséhez C# nyelven
using System.Text; | |
using Aspose.Zip; | |
using Aspose.Zip.Saving; | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Create FileStream for output ZIP archive | |
using (FileStream zipFile = File.Open("csv_archive.zip", FileMode.Create)) | |
{ | |
// File to be added to archive | |
using (FileStream source1 = File.Open("ClientData.xml", FileMode.Open, FileAccess.Read)) | |
{ | |
// File to be added to archive | |
using (FileStream source2 = File.Open("TextBox_out.pdf", FileMode.Open, FileAccess.Read)) | |
{ | |
using (var archive = new Archive()) | |
{ | |
// Add files to the archive | |
archive.CreateEntry("ClientData.xml", source1); | |
archive.CreateEntry("TextBox_out.pdf", source2); | |
// ZIP the files | |
archive.Save(zipFile, new ArchiveSaveOptions() | |
{ | |
Encoding = Encoding.ASCII, | |
ArchiveComment = | |
"Compressed Files" | |
}); | |
} | |
} | |
} | |
} |
Ez a kódrészlet bemutatja, hogyan lehet ZIP fájlt készíteni C# nyelven. A CreateEntry metódust annyiszor hívhatja meg, ahányszor szükséges, és testre szabhatja az ArchiveSaveOptions osztály tulajdonságait, például a SelfExtractingOptions, Encryption és ParallelOptions beállításokat.
Ez az útmutató részletesen bemutatja a ZIP fájl készítését C# nyelven. Ha CSV fájlok tömörítését szeretné megtanulni, olvassa el a CSV tömörítése C# nyelven című cikket.