Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 41954|Odpowiedź: 0

[Źródło] (to).NET/C#, aby zapakować folder do pliku zip

[Skopiuj link]
Opublikowano 2021-4-28 13:47:05 | | |
Pliki zip w C# mogą wywoływać gotowe pliki DLL firm trzecich, które dają dwukrotnie lepszy efekt przy połowie wysiłku, a dll jest całkowicie darmowy, adres do pobrania: SharpZipLib

Po pobraniu i rozpakowaniu skopiuj ICSharpCode.SharpZipLib.dll do katalogu aktualnego projektu (jeśli jesteś leniwy, możesz skopiować go bezpośrednio do katalogu bin\Debug aktualnego projektu), kliknij prawym przyciskiem myszy na referencję projektu otwartą przez VS, aby dodać referencję ICSharpCode.SharpZipLib.dll

Komenda NUGET:


Następnie kliknij prawym przyciskiem myszy na projekt otwarty przez VS, aby utworzyć nową klasę, nazwać ją ZipHelper.cs, opróżnić cały kod w klasie, skopiować poniższy kod i wkleić go:

skompresowany plik docelowy,Nie można pakować folderów zip, w przeciwnym razie błąd będzie następujący:

Proces nie może uzyskać dostępu do pliku 'D:\\Test\\ITSVSE.zip', ponieważ jest on używany przez inny proces.


Aby go użyć, po zewnętrznym odwołaniu się do ZipOneCode.ZipProvider, możesz zadzwonić do ZipHelper.CreateZip(@"D:\Temp\forzip", @"D:\Temp2\forzip.zip").

Uwaga: Przed połączeniem rozważ zwrócenie uwagi na niektóre nietypowe sytuacje, takie jak to, czy ścieżka do pliku źródłowego istnieje.

MVC zwraca plik pakietu:

(Koniec)





Poprzedni:.NET/C# Znacznik czasowy Uniksa szczegółowo
Następny:.NET/C# Lock Principle Monitor zapewnia szczegółowe wyjaśnienie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com