Rozpakowanie z zachowaniem struktury w Aspose.ZIP
Wszystkie wielowpisowe klasy archiwów w Aspose.ZIP posiadają metodę ExtractToDirectory. Ta metoda wyodrębnia całą zawartość archiwum do podanego folderu z uwzględnieniem zagnieżdżonych podfolderów. Oto kilka przykładów jego użycia, wszystkie zasadniczo takie same.Jak zdekompresować archiwum ZIP
Wyobraź sobie, że masz archiwum ZIP ze starannie uporządkowanymi plikami i podfolderami. Metoda ExtractToDirectory programu Aspose.ZIP upraszcza rozpakowywanie tego archiwum przy zachowaniu oryginalnej struktury. Dzięki przejrzystemu i intuicyjnemu interfejsowi użytkownicy mogą łatwo dekompresować pliki do wyznaczonych katalogów, zachowując integralność organizacyjną.
Niezależnie od tego, czy chodzi o wiele wpisów, czy o zagnieżdżone podfoldery, ta wszechstronna funkcja zapewnia bezproblemowy proces wyodrębniania. W przypadku archiwów ZIP oznacza to, że wyodrębnione pliki zostaną umieszczone w wyznaczonym folderze, z podfolderami odzwierciedlającymi organizację wewnątrz archiwum. Zapewnia to czysty i dobrze zorganizowany proces wyodrębniania, oszczędzając czas i wysiłek przy ręcznym odtwarzaniu hierarchii folderów.
using (FileStream zipFile = File.Open("archive.zip" , FileMode.Open))
{
using (Archive archive = new Archive(zipFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Jak zdekompresować archiwum RAR z uwzględnieniem jego struktury
Obiekt RarArchive, prawdopodobnie utworzony przy użyciu biblioteki takiej jak RarLib, obsługuje dekompresję archiwum o nazwie „archive.rar”. Pojedyncze wywołanie metody ExtractToDirectory skutecznie wyodrębnia zawartość archiwum do określonego katalogu „C:\extracted”. Ten usprawniony proces zapewnia bezpieczne wyodrębnienie wszystkich plików i podfolderów, promując bezproblemową integrację z przepływem pracy aplikacji. Odkryj łatwość i niezawodność ekstrakcji archiwów za pomocą odpowiednich narzędzi.
using (RarArchive archive = new RarArchive("archive.rar"))
{
archive.ExtractToDirectory("C:\\extracted");
}
Rozpakuj plik CAB z poszanowaniem jego struktury
Bez wysiłku rozpakuj archiwa CAB za pomocą klasy CabArchive. Pojedyncza linia kodu za pomocą metody ExtractToDirectory skutecznie wyodrębnia zawartość „archive.cab” do wyznaczonego katalogu „C:\extracted”. Ten usprawniony proces zapewnia, że wszystkie pliki i podfoldery zachowują swoją oryginalną strukturę, gwarantując płynne wyodrębnianie. Zintegruj tę funkcjonalność, aby zapewnić bezproblemową obsługę archiwum CAB w swojej aplikacji.
using (CabArchive cabArchive = new CabArchive("archive.cab"))
{
cabArchive.ExtractToDirectory("C:\\extracted");
}
Wyodrębnij TAR z nienaruszoną strukturą
Wyodrębnij bez wysiłku archiwa TAR, zachowując ich strukturę folderów, korzystając z metody ExtractToDirectory. Ta funkcjonalność, często dostępna w bibliotekach innych niż Aspose.ZIP, upraszcza proces wyodrębniania i zapewnia, że wszystkie pliki pozostają zorganizowane w wybranym katalogu wyjściowym.
Przykład:
using (FileStream tarFile = File.Open("archive.tar", FileMode.Open))
{
using (TarArchive archive = new TarArchive(tarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Rozpakuj XAR z zachowaną strukturą
Wyodrębnianie archiwów XAR staje się proste dzięki metodzie ExtractToDirectory (dostępnej w bibliotekach przeznaczonych do obsługi XAR). Ta metoda zapewnia usprawnienie procesu, zachowując oryginalną strukturę folderów archiwum w wybranym katalogu wyjściowym. Nie ma potrzeby ręcznego odtwarzania folderów – wszystkie pliki są umieszczane w odpowiednich lokalizacjach, co pozwala zaoszczędzić czas i wysiłek.
Przykład:
using (FileStream xarFile = File.Open("archive.xar", FileMode.Open))
{
using (XarArchive archive = new XarArchive(xarFile))
{
archive.ExtractToDirectory("C:\\extracted");
}
}
Inne obsługiwane funkcje Aspose.ZIP dla .NET API
Skorzystaj z biblioteki Aspose.ZIP C#, aby konwertować, scalać, edytować dokumenty w formacie zip, wyodrębniać dane z archiwów i nie tylko!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories