В этом руководстве описан процесс извлечения файлов RAR с помощью Java. В нем объясняется конфигурация IDE, шаги и соответствующий код для разархивирования файлов RAR с помощью Java. Более того, для использования этой функции вам не нужно устанавливать какой-либо другой компрессор или экстрактор файлов.
Действия по распаковке файлов RAR с помощью Java
- Подготовьте среду для использования Aspose.ZIP для извлечения файлов RAR.
- Загрузите входной файл RAR, используя экземпляр класса RarArchive.
- Прочитайте все содержимое и запишите его в отдельные файлы с помощью метода extractToDirectory().
Эти шаги подробно описывают все детали извлечения RAR с помощью Java. Сначала процесс инициируется загрузкой входного архива RAR. Впоследствии укажите путь для разархивирования файлов, прежде чем извлекать все файлы в архиве.
Код для извлечения файлов RAR с использованием Java
import com.aspose.zip.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Extract RAR file using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the input RAR file | |
try (com.aspose.zip.RarArchive archive = new com.aspose.zip.RarArchive("input.rar")) | |
{ | |
// Extract RAR files | |
archive.extractToDirectory("outputDirectory"); | |
} | |
catch (Exception ex) | |
{ | |
System.out.println(ex.getMessage()); | |
} | |
System.out.println("Done"); | |
} | |
} |
Этот фрагмент кода показывает, как разархивировать RAR с помощью Java. Он использует пару вызовов API, при которых исходный архив загружается и извлекается с помощью метода ExtractToDirectory. Однако вы можете импровизировать код, читая размер сжатого файла, время создания файла, имя или другие свойства, чтобы настроить рабочий процесс извлечения архива RAR в соответствии с вашими требованиями.
В этой статье объяснены детали создания программы открытия RAR с использованием Java. Однако, если вы хотите преобразовать файл RAR в ZIP на Java, прочитайте статью: Превратите RAR в ZIP в Java.