C nasıl bir dosyayı ZİP muyum# 3-parti için hiçbir API kullanarak mı?
Bu sadece bir dakika sabret yinelenen bir değildir eminim.
Nasıl yapabilirim programlama yoluyla (C#) herhangi bir üçüncü parti kütüphaneleri kullanmadan bir dosya (Windows) ZİP? Yerel windows telefon ya da onun gibi bir şeye ihtiyacım var; gerçekten bir süreç kurmayı sevmediğim, ama ben kesinlikle gerekecek. Pİnovke bir ara çok daha iyi olurdu.
Benim gerçekten yapmak istediğim şey söyleyeyim, bu başarısız: kullanıcı tek bir istek belgeleri bir koleksiyon indirmek için yeteneğine ihtiyacım var. Bunu gerçekleştirmek için nasıl herhangi bir fikir?
CEVAP
Nasıl yapabilirim programlama yoluyla (C#) kullanmadan bir dosya (Windows) ZİP herhangi bir üçüncü parti kütüphaneleri?
Eğer 4.5 Çerçeve kullanıyorsanız, şimdi ZipArchive ZipFile sınıflar var.
using (ZipArchive zip = ZipFile.Open("test.zip", ZipArchiveMode.Create))
{
zip.CreateEntryFromFile(@"c:\something.txt", "data/path/something.txt");
}
Başvuru eklemeniz gerekir:
- Sistem.IO.Sıkıştırma
- Sistem.IO.Sıkıştırma.Dosya sistemi
Nasıl birden fazla dizin gnu cp komutu...
Nasıl çizgi bash kullanarak iki dosyay...
nasıl openssl kullanarak bir ortak ana...
Nasıl HTML kodu Sublime Text 2 kullana...
Nasıl iPhone için Windows geliştirme m...