Mencari kaedah yang selamat dan boleh dipercayai untuk mengekstrak fail berzip dalam aplikasi .NET anda, pertimbangkan pendekatan berikut:
Bermula dengan .NET 4.5, anda boleh memanfaatkan kelas ZipFile asli dalam System.IO.Compression.FileSystem perhimpunan. Kelas ini menyediakan antara muka yang mudah untuk operasi zip dan unzip.
Untuk menyahzip fail menggunakan ZipFile:
Berikut ialah contoh yang menunjukkan proses:
using System; using System.IO; namespace ConsoleApplication { class Program { static void Main(string[] args) { // Define file paths string startPath = @"\path\to\source_directory"; string zipPath = @"\path\to\result.zip"; string extractPath = @"\path\to\extraction_directory"; // Create a ZIP archive from the source directory System.IO.Compression.ZipFile.CreateFromDirectory(startPath, zipPath); // Extract the ZIP archive to the destination directory System.IO.Compression.ZipFile.ExtractToDirectory(zipPath, extractPath); } } }
Pendekatan ini menawarkan cara yang selamat dan cekap untuk mengendalikan fail ZIP tanpa memerlukan perpustakaan luaran atau campur tangan pengguna manual.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyahzip Fail Secara Pengaturcaraan dalam .NET Dengan Selamat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!