Разархивирование с сохранением структуры в Aspose.ZIP
Все классы архивов с несколькими записями в Aspose.ZIP имеют метод ExtractToDirectory. Этот метод извлекает все содержимое архива в предоставленную папку с учетом вложенных подпапок.Как распаковать ZIP-архив
Представьте, что у вас есть ZIP-архив, тщательно упорядоченный по файлам и вложенным папкам. Метод ExtractToDirectory в Aspose.ZIP упрощает процесс распаковки, сохраняя при этом исходную структуру. Его удобный интерфейс позволяет легко распаковывать файлы в указанные каталоги, обеспечивая бесперебойную организационную целостность.
Независимо от того, имеете ли вы дело с многочисленными записями или сложными вложенными подпапками, эта универсальная функция обеспечивает удобство извлечения. В ZIP-архивах извлеченные файлы аккуратно находят свое место в назначенных папках, идеально отражая внутреннюю организацию архива. Это гарантирует аккуратное и эффективное извлечение, устраняя необходимость воссоздания иерархии папок вручную и экономя ваше драгоценное время и усилия.
try (FileInputStream zipFile = new FileInputStream("archive.zip")) {
try (Archive archive = new Archive(zipFile)) {
archive.extractToDirectory("C:\\extracted");
}
} catch (IOException ex) {
}
Как разархивировать архив RAR, соблюдая его структуру
Объект RarArchive, экземпляр которого обычно создается с использованием такой библиотеки, как RarLib, управляет распаковкой файла archive.rar. Просто вызвав метод ExtractToDirectory один раз, содержимое архива быстро извлекается в указанный каталог «C:\extracted». Этот эффективный процесс гарантирует безопасное извлечение всех файлов и подпапок, облегчая плавную интеграцию в рабочий процесс вашего приложения. Испытайте простоту и надежность извлечения архивов с помощью подходящих инструментов, имеющихся в вашем распоряжении.
try (RarArchive archive = new RarArchive("archive.rar"))
{
archive.extractToDirectory("C:\\extracted");
}
Извлечь TAR с неповрежденной структурой
Легко поддерживать структуру папок архивов TAR, используя метод ExtractToDirectory. Эта функция, обычно встречающаяся во внешних библиотеках, упрощает процесс извлечения и сохраняет организацию всех файлов в указанном вами выходном каталоге.
Образец:
try (FileInputStream zipFile = new FileInputStream("archive.tar")) {
try (TarArchive archive = new TarArchive(tarFile))
{
archive.extractToDirectory("C:\\extracted");
}
} catch (IOException ex) {
}
Другие поддерживаемые функции Aspose.ZIP для Java API
С помощью библиотеки Aspose.ZIP на Java вы можете легко решать различные задачи, связанные с документами в формате ZIP. Если вам нужно конвертировать форматы, объединять файлы, редактировать содержимое или извлекать данные, Aspose.ZIP предоставляет комплексные функциональные возможности для оптимизации вашего рабочего процесса и повышения производительности.
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 Java?
- Customers List
- Success Stories