Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 41954|Jawab: 0

[Sumber] (to).NET/C# untuk mengemas folder ke dalam file zip

[Salin tautan]
Dipaparkan pada 2021-4-28 13:47:05 | | |
File zip yang dikemas C# dapat memanggil DLL pihak ketiga yang sudah jadi, yang bisa mendapatkan hasil dua kali lipat dengan setengah usaha, dan dll sepenuhnya gratis, alamat unduhan: SharpZipLib

Setelah mengunduh dan membuka ritsleting, salin ICSharpCode.SharpZipLib.dll ke direktori proyek saat ini (jika Anda malas, Anda dapat menyalinnya langsung ke direktori bin\Debug dari proyek saat ini), klik kanan pada referensi proyek yang dibuka oleh VS untuk menambahkan referensi ICSharpCode.SharpZipLib.dll

perintah nuget:


Kemudian, klik kanan pada proyek yang dibuka oleh VS untuk membuat kelas baru, beri nama ZipHelper.cs, kosongkan semua kode di kelas, salin kode berikut, dan tempelkan:

file terkompresi target,Anda tidak dapat meng-zip subdirektori folder, jika tidak, kesalahannya akan menjadi sebagai berikut:

Proses tidak dapat mengakses file 'D:\\Test\\ITSVSE.zip' karena sedang digunakan oleh proses lain.


Untuk menggunakannya, setelah mereferensikan menggunakan ZipOneCode.ZipProvider secara eksternal, Anda dapat memanggil ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Catatan: Sebelum menelepon, pertimbangkan untuk memperhatikan beberapa situasi abnormal, seperti apakah jalur file sumber ada.

MVC mengembalikan file paket:

(Akhir)





Mantan:.NET/C# Stempel waktu stempel waktu Unix secara rinci
Depan:Monitor Prinsip Kunci .NET/C# memberikan penjelasan mendalam
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com